我能够从 wsdl 文件生成客户端。 现在我需要在 Eclipse 中运行它。
当我使用 Eclipse 创建 Axis2 客户端时,我只需创建一个 DynamicWebProject 它会自动将必要的库添加到 ClassPath 中。
ApacheCXF 怎么样?有谁有需要手动添加到构建路径中的所有必需库的列表吗?
在 apache 网站上,他们建议使用 Maven 来实现该功能,但我猜, 有没有更简单的方法?
据我所知,通过 Eclipse WTP 创建 Axis2 客户端不那么痛苦, 通过几个步骤,我将所有必需的库添加到项目文件夹中。
如何将 WSDL2Java Apache CXF 客户端 stub 与运行客户端所需的库绑定(bind)在一起,最简单的分步解决方案是什么?
最佳答案
如果您想在 Eclipse 下使用 CXF 获得类似“Apache Axis2”的体验,您可以安装 JAX-WS Tools Project 。实际上,该项目是 Web Tools Platform(在孵化器中)的一部分,因此要安装它,只需转到 Web Tools 更新站点 ( http://download.eclipse.org/webtools/updates ) 并安装 CXF Web Services (Incubation)。
安装后,转到窗口 > 首选项 > Web 服务 > CXF 2.x 首选项并设置 CXF Home 的路径(即它需要“安装”在您的计算机上)。
然后,创建新建 > 其他 > Web 服务 > Web 服务客户端,设置服务定义 (WSDL),将运行时更改为 Apache CXF 2.x 并按照向导的步骤进行操作。
关于java - 如何创建 Apache cxf 简单 Web 服务使用者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2265527/