1. 將axis下的server-config.wsdd拷貝到myeclipse的web project的WEB-INF下。
2. 導(dǎo)入第三方包到工程下的lib目錄
修改WEB-INF下的web.xml文件,添加以下內(nèi)容:
添加要發(fā)布的服務(wù)到server-config.wsdd。如:
用axis的java2wsdl類來生成wsServerTest.wsdl:
選擇項(xiàng)目,選擇或者填入main函數(shù)org.apache.axis.wsdl.Java2WSDL
在run的程序參數(shù)設(shè)置為:
-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
用axis的wsdl2java來生成stub:
選擇項(xiàng)目,選擇或者填入main函數(shù)org.apache.axis.wsdl.WSDL2Java
D:\program\Eclipse3.2\wsSeverTest\wsServerTest.wsdl -t -p com.xxxxx.ws.client
如果是安全通道,將client.keystore和client.truststore放到wsClientTest工程下。在vm 參數(shù)設(shè)定:
-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來調(diào)用發(fā)布的函數(shù)。