如何将wsdl转换为java?

时间:2011-08-11 04:14:26

标签: java android eclipse wsdl

我有一个WSDL文件,我需要将其转换为java,所以为此我从下面的链接使用一步一步的程序

http://axis.apache.org/axis2/java/core/tools/eclipse/wsdl2java-plugin.html

喜欢将axis2 codegen jar文件添加到eclipse文件夹中的dropins文件夹中并重新启动eclipse但我没有在我的eclipse IDE中获得“Axis2 Wizard”,所以任何一个PLZ都可以帮助我摆脱这个。

谢谢, @nagaraju。

2 个答案:

答案 0 :(得分:3)

你可以在这做两件事。您可以使用该插件或使用Web服务向导(也可以在Eclipse 3.3中使用)。

(i)使用插件:: 您可以下载最新的Eclipse WSDL2JAVA Codegen插件,将其粘贴到eclipse文件夹的plugins文件夹中。启动eclipse,你可以在按下('Ctrl + N')或'File / New / Other / Axis'下找到Axis Codegen插件

(ii)使用Web服务插件:按“Ctrl + N”,然后转到Web服务/ Web服务客户端。粘贴URL(WSDL),选择您正在处理的客户端项目,按next,指定输出文件夹并按完成。

这两个步骤中的任何一个都将为您提供的wsdl生成客户端存根(java代码)。

答案 1 :(得分:2)

我创建了这个工具来自动生成wsdl到android代码,

http://www.wsdl2code.com/example.aspx

 SampleService srv1 = new SampleService();
 req = new Request();                     
 req.companyId = "1";
 req.userName = "userName";                                     
 req.password = "pas";
 Response response =    srv1.ServiceSample(req);