1. 程式人生 > >使用axis2 中的wsdl2java 將wsdl檔案轉換成Java檔案

使用axis2 中的wsdl2java 將wsdl檔案轉換成Java檔案

axis2提供了一個wsdl2java.bat  用來生成Java客戶端和伺服器端的程式碼。(在Linux中使用 sh wsdl2java.sh)

eg : WSDL2Java -u -uri http://XXXXXXX?wsdl -o D://file -s           -- 這個是windows下使用的命令

        sh wsdl2java.sh -u -uri https://XXXX?wsdl -o 存放的路徑 -s       -- 這是Linux中的命令

其中 -u :用於分包,當不加這個屬性時,只會生成兩個檔案(ServicesStub/ServicesCallbackHandler),而不是具有包結構的java類

-o:表示生成的檔案所放的位置

-p:表示生成的java檔案放在哪個包下面

-s:表示生成客戶端同步程式碼

-a:表示生成客戶端非同步程式碼

-G:表示生成所有程式碼

-ss:表示生成所有伺服器端的程式碼

-uri:是必須屬性,表示wsdl的檔案的位置(可以是一個連線後面+?wsdl)

注:我們在測試的時候,是生成客戶端程式碼,通過客戶端程式碼訪問伺服器段程式碼