1.1. 拷貝一些必要的文件
1. 將axis下的server-config.wsdd拷貝到myeclipse的web project的WEB-INF下。
2. 導入第三方包到工程下的lib目錄
1.2. 設定servlet控制器
修改WEB-INF下的web.xml文件,添加以下內容:




























































































1.3. 添加要發布的服務
添加要發布的服務到server-config.wsdd。如:














1.4. 使用java2wsdl生成wsdl
用axis的java2wsdl類來生成wsServerTest.wsdl:
選擇項目,選擇或者填入main函數org.apache.axis.wsdl.Java2WSDL
在run的程序參數設置為:
-o wsServerTest.wsdl
-l "http://localhost:8080/myproject/services/wsServerTest"
-n "urn:wsServerTest"
-p"com.xxxxx.ws.server" "urn:wsServerTest"
com.xxxxx.ws.server.ServerTestFacade
1.5. 使用wsdl2java生成stub
用axis的wsdl2java來生成stub:
選擇項目,選擇或者填入main函數org.apache.axis.wsdl.WSDL2Java
在run的程序參數設置為:
D:\program\Eclipse3.2\wsSeverTest\wsServerTest.wsdl -t -p com.xxxxx.ws.client
1.6. 客戶端測試
如果是安全通道,將client.keystore和client.truststore放到wsClientTest工程下。在vm 參數設定:
-Djavax.net.ssl.keyStore=D:\program\Eclipse3.2\wsClientTest\client.keystore
-Djavax.net.ssl.keyStorePassword=changeit
-Djavax.net.ssl.trustStore=D:\program\Eclipse3.2\wsClientTest\client.truststore
將url改為https:localhost:8443/myproject/services/wsServerTest來調用發布的函數。