XFire-WebService之hello service例子
Posted on 2012-10-17 14:36 誰用我名字啦? 閱讀(164) 評論(0) 編輯 收藏 所屬分類: web service開發工具:MyEclipse 8.6
開發步驟:
1.創建XFire的webservice項目
File->New->Web Service Project,彈出Web Service Project窗口,需要填寫Project Name(例子是Demo),選擇XFire創建完成后,打開生成的web.xml文件,可以看到,XFire已經配置好了。

2.創建WebService服務
選擇Toolbars上的New Web Service,彈出New Web Service窗口,選擇Strategy:Create web service from Java class(Bottom-up scenario)并勾選下面的Create new Java bean,然后Next>,在Web service name中填寫MyService,在Java package欄點擊New...彈出窗口中Name:中填com.demo.service,然后點Finish。
完成后,在與WebRoot同級路徑的WebServices下生成了一個Service的配置services.xml

同時生成了接口和實現類。


3.服務端代碼生成完畢。
測試服務端:1.前提:配置Tomcat服務器,并完成WebService服務端的部署,然后啟動Tomcat。
2.選擇Toolbars上的Launch SOAP Web Service Explorer,在Web Services Explorer(下稱WSE窗口)窗口右上角選擇WSDL Page,然后在右側Open WSDL ,輸入網址:
http://localhost:8080/Demo/services/MyService?wsdl
如果status窗口顯示IWAB0381I http://localhost:8080/Demo/services/MyService?wsdl was successfully opened,說明運行成功。否則會提示error一類的信息。
3.在Operations表格中單擊example,輸入hello service,單擊Go,在status窗口顯示
out (string): hello service!