webservice客户端开发

时间:2022-10-09 16:16:47

1:webservice客户端代码生成

使用AXIS2,命名行进入bin目录,Windows环境下运行wsdl2java.bat,linux环境下运行wsdl2java.sh;

如果设置了AXIS2_HOME环境变量,就不需要命令进入bin目录

2:执行命令

wsdl2java    -uri    [wsdl文件路径]    -p    [生成代码的包名]    -o    [存放代码的路径]

-uri指定文件路径;-p指定包名;-o指定存放生成的代码路径

注:wsdl文件路径可以为本地路径,比如   D:\文件\001wsdl

也可以为发布的地址,比如   http://localhost:8080/hello?wsdl

例如:

webservice客户端开发

生成的Stub.java类用于调用服务,CallbackHandler用于异步调用服务