華文網

javaweb專案中發佈webservices服務

1.新建一個專案動態web專案Axis2Server。

3.新建service設定檔,在Axis2Server項目下的WEB-INF資料夾創建services資料夾,

在其下新建wondersoftservice資料夾(名字可隨意),再wondersoftservice資料夾下新建META-INF資料夾,再在新建的META-INF資料夾下創建services.xml。

4.寫service方法,在src下新建com.wondersoft.webservice包,並在其下新建TestWSService.Java類。代碼如下:

public class TestWSService {

/**

* 計算減法 d1-d2

*/

public Integer jianfa(Integer d1, Integer d2) {

return d1-d2;

}

}

5.配置service,打開第3步新建的services.xml文件,代碼如下:

TestWSService

com.wondersoft.webservice.TestWSService

在web.xml設定檔下加入如下代碼:

AxisService2 org.apache.axis2.transport.http.AxisServlet
1
AxisService2 /service/*

6.發佈專案,訪問

http://127.0.0.1:8080/Axis2Server/services/listServices

http://127.0.0.1:8080/Axis2Server/services/TestWSService?wsdl