用Axis2解析wsdl生成Webservice客户端Java代码

1.下载axis2,地址http://www.apache.org/dyn/closer.lua/axis/axis2/java/core/1.7.9/axis2-1.7.9-bin.zip

2.设置axis2的环境变量 (配置系统变量)

AXIS2_HOME = C:\software\axis2\axis2-1.7.9

Path = %AXIS2_HOME%\bin

3.通过dos命令生成客户端程序

cmd 到C:\software\axis2\axis2-1.7.9\bin目录,

输入wsdl2java -uri http://xxxx/xxWebService.asmx?wsdl -p com.xxService -o stub

结果在当前目录下有个stub,生成的java代码就在这个目录下了。

参数说明:

  • uri参数指定了wsdl文件的路径,可以是本地路径,也可以是网络路径。
  • p参数指定了生成的Java类的包名。
  • o参数指定了生成的一系列文件保存的根目录。
  • 如果,已经有wsdl文件(在内网下,没有webservice地址,只有wsdl文件),在步骤3中将http://地址替换为wsdl文件路径即可。

 

你可能感兴趣的:(用Axis2解析wsdl生成Webservice客户端Java代码)