首先添加相應jar包到web-inf的lib里面。
一、在web.xml添加下面代碼
<servlet>
<display-name>Apache-Axis Servlet</display-name>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
二、建立如下的目錄結構
WEB-INF
| web.xml
| services
| UserService
| META-INF
| services.xml
services.xml代碼如下
<?xml version="1.0" encoding="UTF-8"?>

<serviceGroup>
<service name="UserService">
<description>Hello World Spring Service</description>
<!-- ServiceObjectSupplier為裝載spring bean的類,必須有-->
<parameter name="ServiceObjectSupplier">
org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
</parameter>
<parameter name="SpringBeanName">userServer</parameter> <!-- SpringBeanName不可變,userServer為spring中對應的bean-->
<operation name="axisTest">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
</operation>
</service>
</serviceGroup>
可通過 http://yourhost:port/應用名/services/UserService?wsdl訪問。
參考:
http://wso2.org/library/90
http://ws.apache.org/axis2/1_3/spring.html
一、在web.xml添加下面代碼





















<!-- ServiceObjectSupplier為裝載spring bean的類,必須有-->









可通過 http://yourhost:port/應用名/services/UserService?wsdl訪問。
參考:
http://wso2.org/library/90
http://ws.apache.org/axis2/1_3/spring.html