myeclipse 10 +Axis2 1.62 開發WebService手記


由於臨時需求,不得不用java來開發一個webservice,之前對java webservice一片空白。臨時查資料,耗費近一天,終於搞定,效率是慢了點。呵呵。

首先 配置Tomcat 中WebService解析容器,下載Axis2-1.6.2 

注意分別下載 紅框的兩個文件


 

其中注意將 axis2-1.6.2-war.zip 中axis2.war解壓出 ,放到tomcat 中 webapps中,然后在瀏覽器中輸入http://localhost:8080/axis2/ 測試容器是否成功。(注:瀏覽器運行會自動將war文件解壓出來一個文件夾axis2 包含axis2-web、META-INF、org、WEB-INF)

其次下載Myeclipse 10中 打包和調用的Axis2的插件:

1:axis2-eclipse-codegen-wizard-1.4.zip

2:axis2-eclipse-service-archiver-wizard-1.4.zip

可以去這里http://archive.apache.org/dist/ws/axis2/tools/1_4_1/

也可以去 http://axis.apache.org/axis2/java/core/tools/index.html

插件下載完后,分別解壓后 記住:將axis2-eclipse-codegen-wizard-1.4 和 axis2-eclipse-service-archiver-wizard-1.4放到 myEclipse 10 所在目錄的 dropins文件夾下,Eclipse是在plugins文件夾下。

重啟myEclipse 10 右鍵項目 會發現 New->Other->  輸入axis2會發現 如下圖

說明調用成功,介紹下:這里 axis2 code generator 看字面意思就知道是 將webservice文件wsdl文件生成代碼的一個向導

而 axis2 service archiver 這個是將java類 生成為webservice的向導。

入門:任意新建類:如圖

右鍵項目

下一步:特別注意,Class File Location 應寫上 你剛才新建項目后 生成Class的文件夾,即包名的上一級classes文件夾的地址,樓主在這耽誤了近半個小時,慚愧啊、

下一步

下一步

這里注意,如果發布的webservice 是鏈接數據庫的話,需要將鏈接數據庫的依賴包附加上

下一步

下一步

選擇你要生成的方法 下一步

下一步 就是將 你生成的arr文件放入 tomcat中 webservice容器中 即

tomcat 中axis2文件夾會自動在webapps中生成 然后 瀏覽器輸入http://localhost:8080/axis2/services/listServices

你會發現listSerives的文件夾下的arr文件都會被解析出來。至此先告一段落


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM