AXIS 生成客户端

最近在使用jboss的webservice,和AXIS2去生成AXIS 的wsdl的客户端,总是提示有问题。

注意:AXIS2和AXIS是有区别的。

实验结果是:AXIS 生成的wsdl只能使用AXIS生成wsdl的客户端。

 

 

 

简单记录操作过程:

 

http://apache.etoak.com//ws/axis/1_4/
一、下载axis-bin-1_4.zip
1. http://apache.etoak.com//ws/axis/1_4/axis-bin-1_4.zip
2.解压axis-bin-1_4.zip
二、MyEclipse中新建project
 1.File ->new ->project->web project 
   Project name: wsdl
2.在项目中引入解压axis-bin-1_4.zip后axis-1_4/lib目录中所有的jar
3.在Run菜单中点击Run ->Java Applation
  Main tab 页中Project 填写信建的项目名称wsdl
  Main class 中填写 org.apache.axis.wsdl.WSDL2Java
  Arguments tab页中填写wsdl的名称或url
  如:http://127.0.0.1/webservice/InsurWebService?wsdl
4.点击run 就可以在wsdl项目中生成我们需要的java文件了


如果没有MyEclipse可以通过命令行来生成相关的java文件
1.编写axis.bat设置临时环境变量,有些jar包需要单独下载
set CLASSPATH=.;C:/Program Files/Java/jdk1.5.0_07/lib/tools.jar;D:/axis-1_4/lib/axis-ant.jar;D:/axis-1_4/lib/axis.jar;D:/axis-1_4/lib/commons-discovery-0.2.jar;D:/axis-1_4/lib/commons-logging-1.0.4.jar;D:/axis-1_4/lib/jaxrpc.jar;D:/axis-1_4/lib/log4j-1.2.8.jar;D:/axis-1_4/lib/log4j.properties;D:/axis-1_4/lib/saaj.jar;D:/axis-1_4/lib/wsdl4j-1.5.1.jar;D:/axis-1_4/lib/activation.jar;D:/axis-1_4/lib/javax.servlet.jar;D:/axis-1_4/lib/javax.servlet.jsp.jar;D:/axis-1_4/lib/jboss-j2ee.jar;D:/axis-1_4/lib/jboss-jaxrpc.jar;D:/axis-1_4/lib/jboss-jsr77.jar;D:/axis-1_4/lib/jboss-saaj.jar;D:/axis-1_4/lib/mail.jar;D:/axis-1_4/lib/namespace.jar;D:/axis-1_4/lib/xml-apis.jar;

 

 2.cmd进入命令行窗口
  D:/axis-1_4>axis.bat
  D:/axis-1_4>java org.apache.axis.wsdl.WSDL2Java http://127.0.0.1/webservice/InsurWebService?wsdl


版权声明:本文为lwei_998原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。