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、至此,成功!