根據wsdl,axis2工具生成客戶端代碼
阿新 • • 發佈:2017-12-07
設置環境變量 目錄 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工具生成客戶端代碼