axis2+ant+tomcat

1、服務器端代碼:

    

2、編寫services.xml文件:

3、創建文件夾命名爲META-INF並把第2步的services.xml文件放在META-INF文件夾中

4、第1步HelloWorld類的路徑爲:com/yangyb/HelloWorld.class並把META-INF文件夾和com文件夾放在同一目錄下ws

5、Dos進入ws並寫 jar cvf HelloWorld.arr ./*     之後在ws目錄下自動生成HelloWorld.arr文件

6、下載Axis2並把其axis2.war放在Tomcat下的webapps文件夾,啓動Tomcat,在其下自動生成axis2文件夾,在瀏覽器中訪問http://localhost:8080/axis2出現成功頁面

7、點擊成功頁面的Services鏈接,此時頁面有Version和HelloWorld,HelloWorld即爲新建WebService,點擊它轉向http://localhost:8080/axis2/services/HelloWorld?wsdl

8、接下來是把wsdl生成客戶端jar包,下載ant並配置好ant_home和path環境變量

9、編寫build.xml文件

10、在build.xml同文件夾中新建bat文件並輸入cmd,打開此bat文件輸入ant,稍後在同一目錄下生成build文件夾,build/client/lib文件夾下的hello.jar即是WebService的客戶端Stub

11、把hello.jar加入要引用的項目的lib文件夾中並對其方法訪問,訪問方式爲

在控件臺中輸出welcome,yangyb

12、至此,成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章