1. 服務端(項目名稱:server)
1.1. Axis1.4環境建置
1)下載axis1.4檔案【點選下載】,複製axis-1_4\lib所有jar套件到server\WebRoot\WEB-INF\lib
2)在server\WebRoot\WEB-INF下新增server-config.wsdd檔案內容如下
3)server\WebRoot\WEB-INF\web.xml加入內容:
index.jsp AxisServlet org.apache.axis.transport.http.AxisServlet AxisServlet /services/* index.html index.htm index.jsp default.html default.htm default.jsp
1.2 . 寫webservice類別和方法
package com.sdxjd.webservice; public class Server { public String getName(String name){ return "Hello ,"+name; } }
1.3. Tomcat部署,開啟瀏覽器存取位址:
http://localhost:8080/server/services
2. 用戶端(專案名稱:client)
#2.1.使用jdk自帶的wsimport指令產生客戶端,指令如下:
wsimport -keep -pcom.sdjxd.base http://localhost:8080/server/services/Server.jws?wsdl
#複製產生的java檔案到客戶端 client\src路徑下
2.2. 編寫客戶端類別與方法
package com.sdjxd.client; import com.sdjxd.base.Server; import com.sdjxd.base.ServerService; public class Client { public static void main(String args[]){ Server server = new ServerService().getServer(); String res = server.getName("webservice"); System.out.println(res); } }
以上是java專案整合Axis1.4的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!