1. 程式人生 > >根據wsdl,axis2工具生成客戶端代碼

根據wsdl,axis2工具生成客戶端代碼

設置環境變量 目錄 bat http tco 命令行 文件內容 版本 get

根據wsdl,axis2工具生成客戶端代碼

步驟:

1,下載axis2版本http://axis.apache.org/axis2/java/core/download.html

2,下載完成後解壓,設置環境變量,加入AXIS2_HOME=<Axis2客戶端安裝目錄>,path中追加;%AXIS2_HOME%\bin

3,打開命令行,進入bin目錄下,執行命令:

${installdir}>WSDL2Java -uri http://192.168.52.80:8080/test/webservices/XyzqTokenSrv?wsdl -p com.pcm.framework.utils -d adb -s

或者

創建一個新的XyzqTokenSrv.bat文件內容為:

wsdl2java.bat -uri http://192.168.52.80:8080/test/webservices/XyzqTokenSrv?wsdl

生成的代碼則存儲在axis2-1.6.1\bin\src下,

一般會生成2個文件:XyzqTokenSrvCallbackHandler.java、XyzqTokenSrvStub.java

4,把生成的文件拷貝到工程;

5,代碼調用客戶端:

XyzqOrgSrvStub stub = new XyzqOrgSrvStub();
//獲取條數
XyzqOrgSrvStub.GetPersonCountResponse personCount = stub.getPersonCount();
XyzqOrgSrvStub.CountResponse countRes 
= personCount.get_return(); count = countRes.getCount();

根據wsdl,axis2工具生成客戶端代碼