Idea釋出Axis2服務端、建立WebService客戶端和spring整合Axis2框架釋出服務?
阿新 • • 發佈:2018-11-26
一、使用預設的WEBSERVICE服務
1 新建專案
2 選擇 java->Java EE(由J2EE 8改為J2EE 7的版本,解決建立WEBSERVICE專案無WEB.XML的問題)
3 建立WEBSERVICE服務端
4 專案結構如下
5 生成wsdl檔案
6 修改服務訪問地址
7 生成WSDL檔案格式如下
8 選擇專案滑鼠右鍵->open module settings->Artifacts(產品)
9 新增jax-ws-apache Axis 到當前專案中
10 Filx按鈕選擇 Add ‘JAX-WS-Apache Axis’ to the artifact
11 執行tomcat 輸入http://localhost:8080/services
二、如何配置屬於自己的WEBSERVICE服務
1 建立包->最好不要帶上com 標籤。
2 開啟web->WEB-INF->server-config.wsdd 檔案
3 建立自己的配置檔案資訊(Copy service Helloworld)
4 選擇專案滑鼠右鍵->open module settings->Modules 新增Jar包
5 對當前專案重新新增Artifacts 產品
6 重新新增jax-ws-apache Axis 到當前專案中
7 Filx按鈕選擇 Add all missing dependecies of ‘釋出的自己的webservice名稱’ to the artifact
8 執行tomcat 輸入http://localhost:8080/services
三、建立WebService客戶端
1 新建專案
2 選擇WebService服務地址
3 新增新的WSDL檔案
4 建立測試類
5 呼叫WEBSERVICE的方法
6 測試執行
四、spring整合Axis2框架釋出服務