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