java - 在 Eclipse 中创建 Web 服务客户端

标签 java eclipse web-services netbeans client

我需要在 java/Eclipse 中创建一个 Web 服务客户端,以便与我的 java 测试代码中的测试管理工具进行交互。

我在 NetBeans 中成功设置了客户端。使用 NetBeans 向导,这是一个相当轻松的过程。

但是,Eclipse 是我们选择的 IDE,因此我需要将代码移交给它。我已经找到并按照步骤在 Eclipse 中实现 Web 服务客户端。在我看来,Eclipse 中的过程要笨重得多,但我成功生成了客户端。

但是,Netbeans 和 Eclipse 似乎对于 wsdl 文件中的信息的含义并不一致。 NetBeans 在其“生成的源”文件夹中发现/创建了比 Eclipse 更大的类集合。

我一定错过了什么?

寻找任何尝试在 Netbeans 和 Eclipse 中创建 ws 客户端的人,并且能够阐明为什么从 wsdl 文件创建的代码存在差异,以及如何解决它。

谢谢。

最佳答案

当您使用 Eclipse“Web 服务客户端”向导创建客户端时,您正在使用 WS 运行时。我正在使用 Java EE 开发人员版本的 Eclipse Helios (3.6) + JBoss Tools,以及 JBoss 6.0 服务器,并且我有 4 个不同的可用运行时。

  1. Apache 轴
  2. Apache 轴2
  3. Apache CXF 2.x
  4. JBossWS

您在 Netbeans 下使用哪个运行时(框架)? 使用 JBossWS,我从 WSDL 生成了 WS 客户端类,并在部署到 JBoss 6.0 的 Maven Java EE 6 应用程序中使用它们,并且它在 Eclipse 内部和外部(已部署)都运行良好。

关于java - 在 Eclipse 中创建 Web 服务客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9705382/

相关文章:

java - java中使用抽象类的方法重载的困惑

java - 如何在 GWT 中制作垂直、可折叠的菜单?

java - Qt Jambi 开发仍然可能吗?

c# - 在方法/数据成员中对 WCF 添加限制

JAVA数组输出

java - 以编程方式为 Tomcat 连接器设置 TrustManager

android - 从现有源创建新项目时出现 Eclipse "Invalid Project Description"

c# - 是否可以从 Web 服务调用返回 ExpandoObject?

java - 为什么 MessageContext 中的 HttpServletRequest 为 null?

java - 制作 map 的 map ?