虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。
1. 將axis下的server-config.wsdd拷貝到myeclipse的web project的WEB-INF下。
2. 導入第三方包到工程下的lib目錄
修改WEB-INF下的web.xml文件,添加以下內容:
添加要發布的服務到server-config.wsdd。如:
用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
用axis的wsdl2java來生成stub:
選擇項目,選擇或者填入main函數org.apache.axis.wsdl.WSDL2Java
D:\program\Eclipse3.2\wsSeverTest\wsServerTest.wsdl -t -p com.xxxxx.ws.client
如果是安全通道,將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來調用發布的函數。
Powered by: BlogJava Copyright © 禮物