axis根据wsdl生成java客户端代码

Posted jingping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了axis根据wsdl生成java客户端代码相关的知识,希望对你有一定的参考价值。

  根据wsdl生成java客户端代码有多个方法,其中使用axis生成的代码比较友好,也是经常用的一种方法。首先下载axis jar包:axis-bin-1_4.zip

 官方地址:http://ws.Apache.org/axis/  好像官方下载不了,提供下本人的百度云下载地址:http://pan.baidu.com/s/1hs9AwHQ

 

  添加配置环境变量

  AXIS_HOME:解压的根目录\axis\axis-1_4 

     AXIS_LIB:  解压的根目录\axis\axis-1_4\lib\axis.jar 

   在Path变量后面加上:;%AXIS_HOME%\bin 

   注意分号,还有java 环境变量也设置好JAVA_HOME、JRE_HOME

 

  创建一个bat文件

  内容为:


  set Axis_Lib=axis-1_4的lib路径 
  set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% 
  set Output_Path=输出文件路径 
  set Package=包名
  %Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% 自己的wsdl文件

  例如: 我的axis-bin-1_4.zip文件解压在 E:\java\资源集合\axis-bin-1_4,然后wsdl 文件是同bat文件放在同级目录的

  set Axis_Lib=E:\java\资源集合\axis-bin-1_4\axis-1_4\lib
  set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
  set Output_Path=E:\java\资源集合\axis-bin-1_4
  set Package=server.HelloWorld
  %Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% HRM.asmx.wsdl

 

  双击bat文件是可以生成代码了。

  

 

  

以上是关于axis根据wsdl生成java客户端代码的主要内容,如果未能解决你的问题,请参考以下文章

使用axis2,根据WSDL生成java客户端代码

根据wsdl,axis2工具生成客户端代码

如何根据WSDL,通过eclipse中的axis,生成客户端代码和测试用例

如何用WSDL4J构建Spring+AXIS自动创建的Web service对应客户端

Axis2生成wsdl客户端代码并实现webservice调用

axis2生成的客户端代码怎么用