接上文。 可以寫一個WEB客戶端程序來測試寫好的WEB服務(wù)。 1、首先NEW 一個 PROJECT。 WEB-》動態(tài)WEB PROJECT。
2、在進(jìn)行后面操作前,需要編輯用于測試的TOMCAT服務(wù)器的server.xml文件。其端口不能和本機(jī)上的端口沖突。因?yàn)榍懊嫖乙呀?jīng)啟動
了發(fā)布WEB服務(wù)的TOMCAT,所以我把準(zhǔn)備用于該次測試的TOMCAT服務(wù)器上的server.xml的相關(guān)端口進(jìn)行了修改。(如果不修改將不能啟動
另一個用于測試的TOMCAT)。
3、在項(xiàng)目中建立一個WEB SERVICE的測試CLIENT。
4、鉤上TEST WEB SERVICE。  5、輸入上文發(fā)布的WEB SERVICE URL。
 一路默認(rèn)。測試方法只選擇sayHi,勾上RUN TEST ON SERVER。
按FINISH稍后,大家可以看到ECLIPSE中的測試TOMCAT已經(jīng)啟動起來了。選擇方法sayHi,輸入ricky,回車。 
可以看到其返回的結(jié)果果然是。Hi,ricky
測試成功。 *要注意一點(diǎn)的是,我用的是JDK1。5,以前用JDK1。4,生成的客戶端調(diào)用類不能通過編譯。RESULT不能顯示。 *還有要用最新的AXIS,這非常重要。我以前就是因?yàn)槭褂昧伺f版的AXIS (AXIS1。1),最后導(dǎo)致生成的WEBSERVICE客戶端調(diào)用程序編譯失敗。 oper.setStyle(org.apache.axis.constants.Style.WRAPPED); oper.setUse(org.apache.axis.constants.Use.LITERAL); 不能編譯通過,使用最新下載的AXIS1。4后,錯誤消失。測試成功。
|