1

我能够从 wsdl 文件生成客户端。现在我需要在 Eclipse 中运行它。

当我使用 Eclipse 创建 Axis2 客户端时,我只创建了一个 DynamicWebProject,它会自动将必要的库添加到 ClassPath。

ApacheCXF 呢?有没有人需要手动添加到 BUILD PATH 的所有必要库的列表?

在 apache 网站上,他们建议使用 Maven 来实现该功能,但我想,有没有更简单的方法?

就我所见,通过 Eclipse WTP 创建 Axis2 客户端并不那么痛苦,只需几个步骤,我就可以将所有必需的库添加到项目文件夹中。

什么是最简单的分步解决方案如何将生成的 WSDL2Java Apache CXF 客户端存根与运行客户端所需的库绑定?

4

1 回答 1

1

如果您想要在 Eclipse 下使用 CXF 获得类似“Apache Axis2”的体验,您可以安装JAX-WS Tools Project。实际上,这个项目是 Web 工具平台(在孵化器中)的一部分,因此,要安装它,只需转到 Web 工具更新站点 ( http://download.eclipse.org/webtools/updates ) 并安装CXF Web 服务(孵化)

安装后,转到Window > Preference > Web Services > CXF 2.x Preferences并设置CXF Home的路径(即,它需要“安装”在您的机器上)。

然后,创建一个New > Other > Web Services > Web Service Client,设置服务定义(WSDL),将运行时更改为Apache CXF 2.x并按照向导的步骤进行操作。

于 2010-02-15T12:08:15.883 回答