1. 程式人生 > >使用Axis2解析wsdl生成Webservice客戶端Java程式碼

使用Axis2解析wsdl生成Webservice客戶端Java程式碼

直接用dos命令生成程式碼,不需要把axis2外掛安裝到eclipse或者idea中。最近做的大部分工作都是介面開發,之前做久了SAP的RFC介面模式的開發,Webservice的使用忘記了不少,所以記錄一下加深印象。

  • 設定axis2的環境變數 (配置系統變數)
AXIS2_HOME = D:\Webservice\axis2-1.7.4
Path = %AXIS2_HOME%\bin  
  • 通過dos命令生成客戶端程式
C:\Users\kk>d:    
D:\>cd D:\Webservice\axis2-1.7.4\bin
D:\axis2-1.7.4\bin
>wsdl2java -uri C:\xxx\zws_product.wsdl -p com.kk.proj.service.product -o stub

引數說明:

  • uri引數指定了wsdl檔案的路徑,可以是本地路徑,也可以是網路路徑。
  • p引數指定了生成的Java類的包名,
  • o引數指定了生成的一系列檔案儲存的根目錄。

在執行完上面的命令後,就會發現在當前目錄下多了個stub目錄。