1. 程式人生 > >Idea釋出Axis2服務端、建立WebService客戶端和spring整合Axis2框架釋出服務?

Idea釋出Axis2服務端、建立WebService客戶端和spring整合Axis2框架釋出服務?

一、使用預設的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框架釋出服務