Step1.環(huán)境設(shè)定
先安裝好JDK,,然後將Tomcat 及 Axis2 解壓縮
我將這兩個(gè)東西解壓縮在 C:\ 下
接著設(shè)定環(huán)境變數(shù),!
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_03
AXIS2_HOME = C:\axis2-1.4
(以上請依造實(shí)際的版本及安裝位置設(shè)定)
Step2.Eclipse 環(huán)境設(shè)定
Window > Preferences
接著 Server > Runtime Environments > Add
選 Apache Tomcat v5.5 然後按下 "Next"
Tomcat installation directory:C:\tomcat5.5.26
JRE:jre1.6.0_03
(請選你實(shí)際安裝的位置及版本)
接著設(shè)定 Web Services部分
Window > Preferences
接著 Web Services > Axis2 Preferences
Axis2 runtime location:C:\axis2-1.4
Step3.建立專案
在 Project Explorer 右鍵 New > Dynamic Web Project
建立一個(gè) Dynamic Web Project
專案名稱我取名為:ws
Step4.寫程式
建立一個(gè) HelloWorld 類別吧,!
寫個(gè)簡單的 echo 方法,!
public String echo(String str){
return str;
}
Step5.建立執(zhí)行環(huán)境
在下方的Server標(biāo)籤頁建立一個(gè)Server
右鍵 > New > Server
選剛剛設(shè)定好的 Apache Tomcat v5.5
Step6.Create Web Service
對著剛剛寫好的 HelloWorld 按右鍵
Web Services > Create Web Service
點(diǎn)一下 Configuration 設(shè)定環(huán)境
Runtime 選 Axis2
Server 選剛剛建立好的 Server
按下 "Next" 繼續(xù)
這邊用預(yù)設(shè)就好了!
按下 "Next" 繼續(xù)
按下 Start Server 啟動(dòng)伺服器
接著按下 finish 即可完成!
Step7.檢查是否成功
輸入 http://127.0.0.1:8080/ws/ 你會看到這樣的畫面,!
接著點(diǎn)擊進(jìn)入 Services
你會看到剛剛寫的 HelloWorld 出現(xiàn)在列表上!
點(diǎn)擊進(jìn)入 HelloWorld
出現(xiàn)了,!是WSDL文件,!用來給Client使用的東西!
Step8.建立 Web Service Client
首先還是要先建立一個(gè) Dynamic Web Project
在 Project Explorer 右鍵 New > Dynamic Web Project
我取名為 "wsClient"
不建立也可以,,那就是把Client放在同一個(gè)專案裡面 (個(gè)人不建議這樣做)
接著在新建好的 "wsClient" 專案上
右鍵 > New > Web Service Client
建立 Web Service Client
在 Service definition 輸入剛剛產(chǎn)生 WSDL 文件的網(wǎng)址,!
Configuration 一樣,!
Runtime 選 Axis2
Server 選剛剛建立好的 Server
按下 "Next"
這邊用預(yù)設(shè)就好,!
按下 finish 即會自動(dòng)幫你產(chǎn)生 Client 端要用的程式,!
左邊是Eclipse自動(dòng)幫你產(chǎn)生的類別,!
接著我們要自己寫一個(gè)程式來使用 Web Service 請 New 一個(gè)新類別!
中間紅線框起來的部分建議打勾,!這樣比較快!
寫個(gè)程式來測試吧!
執(zhí)行,!
Console 視窗顯示的就是執(zhí)行結(jié)果,!
以上就是簡單的用 Eclipse 建立 JAVA Web Service 教學(xué),!
謝謝收看,!
|