Priest Tomb



WebService-利用axis.jar生成本地客户端代码

写在前面

本文将介绍如何使用 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 文件

执行bat.png

执行后即可看到生成的代码:

axis生成的客户端类.png