1. 程式人生 > >CXF 客戶端訪問webService

CXF 客戶端訪問webService

WSDL webService描述語言。

cxf 客戶端生成就是根據WSDL描述進行生產。

首先 ,下載cxf 

地址 :下載地址 , 

選擇下載版本。

放到自己的目錄下(建議不要含有中午路徑)

 

將bin目錄新增到環境變數 

為客戶端新建一個資料夾 使用cmd命令進入到資料夾中 

執行命令 wsdl2java + webservice地址 

 

wsdl2java  http://192.168.0.1/test?wsdl

如果需要指定編碼

wsdl2java -encoding utf-8 http://192.168.0.1/test?wsdl

 

這裡注意 最好 指定和工程相同的編碼,否則maven會報編碼錯誤。

 

 

這個即為客戶端介面物件,下面的為多一個Service物件為該介面的實現,我們使用的時候宣告該介面呼叫不同的方法介面即可。

 

方法如下:

private ThirdInfoService thirdInfoService = new ThirdInfoServiceService().getThirdInfoServicePort();

最後使用 該介面的例項訪問需要的介面即可。