剛剛寫了一篇文章:Apache axis2 + Eclipse 開發 WebService (建議先看這篇)不過這篇文章是將本身寫的WebService發佈到了axis2.war 應用中。html
若是要將本身寫的Web服務發佈到本身的應用中,只需.....java
須要axis2相關的jar包,若是你已經看過了Apache axis2 + Eclipse 開發 WebService 而且已經下載過了axis2-1.6.2-bin.zip 能夠跳過web
不然須要下載:apache
Apache Axis2 Binary Distribution(1.6.2):axis2-1.6.2-bin.ziptomcat
在Tomcat\webapps目錄下新建以下目錄(我這裏只是一個demo,因此就怎樣簡單就怎樣作了):app
- myapp
- WEB-INF
- services
- axis2wb.aar
- lib
- axis2-bin.zip解壓後的lib下的全部jar包
- web.xml
web.xmlwebapp
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <web-app>
- <servlet>
- <servlet-name>AxisServlet</servlet-name>
- <display-name>Apache-Axis Servlet</display-name>
- <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
- </servlet>
-
- <servlet-mapping>
- <servlet-name>AxisServlet</servlet-name>
- <url-pattern>/servlet/AxisServlet</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>AxisServlet</servlet-name>
- <url-pattern>*.jws</url-pattern>
- </servlet-mapping>
-
- <servlet-mapping>
- <servlet-name>AxisServlet</servlet-name>
- <url-pattern>/services/*</url-pattern>
- </servlet-mapping>
-
- </web-app>
容許tomcat後,訪問:http://localhost:8080/myapp/services/Axis2WB?wsdlurl
![](http://static.javashuo.com/static/loading.gif)