如何创建Apache cxf简单的Web服务使用者?

时间:2010-02-15 11:24:35

标签: java web-services cxf

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

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

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

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

据我所知,通过Eclipse WTP创建Axis2客户端不那么痛苦, 在几个步骤中,我将所有必要的库添加到项目文件夹中。

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

1 个答案:

答案 0 :(得分:1)

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

安装完成后,转到窗口>偏好> Web服务> CXF 2.x偏好设置并设置 CXF主页的路径(即需要在您的计算机上“安装”)。

然后,创建新>其他> Web服务> Web服务客户端,设置服务定义(WSDL),将运行时更改为 Apache CXF 2.x ,然后按照向导的步骤进行操作。