写在前面
本文将介绍如何使用 axis 的相关 jar 包自动生成 WebService 本地客户端代码
工具
- axis1.4
- cmd
步骤
1. 下载
从官网下载 axis-bin-1_4.zip
2. 提取相关 jar 包
将 axis-1_4\lib\ 下的 jar 包放在一个指定目录下
3. 写一个 bat 文件
新建一个文本文件,将后缀名修改为 bat,如 TestService.bat
编辑 bat 文件:
set lib_home=F:\CODE_UTIL\axis1.4_webservice\lib
set src_home=F:\workspace\eclipse_workspace\WebServiceClientDemo\src
set package=com.priest.client4
set wsdl_url=http://localhost:8088/service/TestServer?wsdl
java -Djava.ext.dirs=%lib_home% org.apache.axis.wsdl.WSDL2Java -o %src_home% -p %package% %wsdl_url%
pause
lib_home : 第2步中 jar 包的所在目录
src_home : 生成客户端代码的项目位置
package : 生成代码的包路径
wsdl_url : 使用的 WebService 服务的地址,也可以使用本地的 wsdl 文件或 xml 文件
4. 执行 bat 文件
执行后即可看到生成的代码: