如何用IDEA一步一步開發WebService伺服器端

如何用IDEA一步一步開發WebService伺服器端

最近在搞一些東西,例如WebService,參考了很多教程,但是畢竟每一個環境都有不一樣的問題,在此記錄下我在開發這個過程當中遇到的一些問題。

工具:IntelliJ IDEA 15.0.4
IDEA這款IDE還是非常強大的,對WebService也有很好的支援。下面我們來一步一步的實現WebService伺服器端:
第一步,新建一個工程:File->new->project。需要注意的看下面的圖片:
這裡寫圖片描述

點選next:
這裡寫圖片描述

點選Finish,我們得到的工程目錄大概是下面這樣子的:
這裡寫圖片描述

然後我們看到有一個Java類。右鍵HelloWorld.java:
這裡寫圖片描述

在這裡生成wsdl檔案進行配置:
這裡寫圖片描述

還有一個地方需要注意:
這裡寫圖片描述
這裡是有可能報錯的,如果報錯,點選下面的Fix->Add ‘JAX-WS-Apache’ to the…嗯修復錯誤。

需要注意的地方是Web Service URL的地址的配置,我之前就是用的預設的localhost:8080//services/……估計是沒有配置Tomcat,所以這裡是兩個/,所以我調了很久都沒有搞出來,路徑問題;配置好之後,發現Java檔案下面多了一個wsdl檔案。

下面配置Tomcat,tomcat配置比較簡單,所以在此只貼幾張圖片出來:
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

至此,Tomcat配置完成,啟動Tomcat,訪問http://localhost:8080/flight 顯示index.jsp頁面,說明Tomcat配置成功。當我們訪問WebService的時候;路徑為:
http://localhost:8080/flight/services/HelloWorld
結果顯示這裡寫圖片描述
找了很久也沒有找到原因,然後發現當我輸入下圖的路徑的時候出現的結果:
這裡寫圖片描述
仔細看這個圖發現是缺少了我們自己配置的HelloWorld,然後想一下應該是有個地方配置:
這裡寫圖片描述

找到這裡我仿照配置檔案寫了HelloWorld的配置:
重啟Tomcat之後再次訪問發現上面的圖片多了我們剛才配置的項HelloWorld:
這裡寫圖片描述

點進去看看:
這裡寫圖片描述

嗯就是我們要的結果了,至此,在用Idea搭建WebService伺服器端的過程中遇到的全部問題我在這裡做了一個總結:
下面一篇文章我會講一下怎麼搭建WebService客戶端。