转:http://blog.sina.com.cn/s/blog_63dc0365010186pi.html


1、到www.apache.org上去下载axis-bin-1_4.zip,如要关联源代码就把axis-src-1_4.zip也下载下来。
2、建一个java项目,导入axis-bin-1_4.zip下的lib文件下的所有jar包
3、右键项目/RunAs/RunConfigurations...
4、然后在Main标签下选择对应的Project以及Mainclass:org.apache.axis.wsdl.WSDL2Java
5、然后在Arguments标签下的Programarguments:下输入-oClient-dSession-StrueD:\project\FIIS_CRJ_AXIS\dest\test.wsdl
其中D:\project\FIIS_CRJ_AXIS\dest\test.wsdl也可以是具体的wsdl路径http://192.168.1.10:7001/test/test?WSDL
6、最后点Run运行————这时如果报缺少jar包,可以找spring的依赖包,里面有很多,这里还要加入com.springsource.javax.activation-1.1.0.jar和com.springsource.javax.mail-1.4.0.jar。
7、执行上面的操作后会在我们的项目下生成一个Client文件,文件下的内容就是调用webservice的客户端代码

用到的jar包

161648693.png

调用方法:

162011528.png



利用axis2生成客户端类似

用到的jar包

161729492.png

在4、然后在Main标签下选择对应的Project以及Mainclass:org.apache.axis.wsdl.WSDL2Java时,不要选择org.apache.axis2.wsdl.WSDL2Java,其他的一样,至于生成类文件后,调用如下:

162212465.png