1、首先下載eclipse用于開(kāi)發(fā)WebService的相關(guān)插件。
該插件在eclipse站點(diǎn)有下。我下的是包含該插件的全套eclipse的SDK:
wtp-all-in-one-sdk-R-1.0.2-200604280245-win32.zip
共186兆多。
A、解壓該文件;
B、安裝自己插件,把插件用LINK目錄建立關(guān)聯(lián)。(如:TOMCAT等)
C、配置好自己的eclipse,這個(gè)不用多說(shuō)了。
2、下載TOMCAT。我用的是TOMCAT5.0.16。
3、下載最新的AXIS。這非常重要。我以前就是因?yàn)槭褂昧伺f版的AXIS
(AXIS1。1),最后導(dǎo)致生成的WEBSERVICE調(diào)用程序編譯失敗?,F(xiàn)在我使用AXIS1。
4
A、解壓AXIS,把a(bǔ)xis-1_4\webapps\axis\WEB-INF\lib中的文件復(fù)制到$TOMCATHOME$\common\lib中。
二、開(kāi)始開(kāi)發(fā)WEBSERVICE。
1、首先NEW 一個(gè) PROJECT。
WEB-》動(dòng)態(tài)WEB PROJECT。
2、改變項(xiàng)目的輸出路徑為:項(xiàng)目名稱/WebContent/WEB-INF/classes
原來(lái)的為:項(xiàng)目名稱/BUILD
這樣發(fā)布WEB 服務(wù)比較方便。
3、建立一個(gè)用于發(fā)布WEB服務(wù)的JAVA類。
public class test2 {
public String sayHi(String name){
return "hi,"+name;
}
}
4、發(fā)布該類為WEB服務(wù)。
右擊test2.java->web services->create web services
選中test the web services。(以后可以立即測(cè)試該web services)
其他不用多說(shuō)。往下。。。
直到出現(xiàn)需要啟動(dòng)TOMCAT的提示。然后啟動(dòng)TOMCAT,系統(tǒng)自動(dòng)把WEB SERVICE發(fā)布到TOMCAT中。
按NEXT完成發(fā)布。
按FINISH,系統(tǒng)立即啟動(dòng)WEB SERVICE測(cè)試。下面為自動(dòng)啟動(dòng)的測(cè)試頁(yè)面。
選擇方法sayHi。輸入ricky。回車。
系統(tǒng)返回WEB SERVICE的應(yīng)答結(jié)果。Hi,ricky
測(cè)試結(jié)果證明WEB SERVICE發(fā)布成功,且可以被調(diào)用。
三、發(fā)布該WEB SERVCIE。
編輯%tomcathome%\conf的server.xml,
增加一個(gè)WEB站點(diǎn)。
<Context path="/webtest" reloadable="true" docBase="C:\eclipse\workspace\項(xiàng)目名稱\WebContent" />
四、關(guān)閉eclipse中的TOMCAT服務(wù)器,啟動(dòng)欄目中的小貓。
在瀏覽器中輸入http://localhost:8080/webtest/wsdl/test2.wsdl??梢?jiàn)WEB SERVICE已經(jīng)成功發(fā)布??梢噪S時(shí)準(zhǔn)備調(diào)用了。
你可以通過(guò)這個(gè)鏈接引用該篇文章:http://tinsokei.bokee.com/tb.b?diaryId=14506104
聯(lián)系客服