1、下载axis2 包解压 http://download.csdn.net/detail/qq8618/9874468 2、新建web项目,然后将axis2下面的conf、modules和services复制到WEB-INF目录,最后的结构 3、最后在services下面新建一个文件夹,文件名
2、新建web项目,然后将axis2下面的conf、modules和services复制到WEB-INF目录,最后的结构
3、最后在services下面新建一个文件夹,文件名随意,再在下面新建META-INF目录,里面存放自己的services.xml,里面配置自己的服务信息 <?xml version= "1.0" encoding= "UTF-8" ?> <serviceGroup> <service name= "UVSSWebService" targetNamespace= "UVSS" > <schema schemaNamespace= "UVSS" /> <description>ipop third join service entrance.</description> <parameter name= "ServiceClass" locked= "false" > UVSS.UVSSWebService </parameter> <messageReceivers> <messageReceiver mep= " http://www.w3.org/2004/08/wsdl/in-only " class= "org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" /> <messageReceiver mep= " http://www.w3.org/2004/08/wsdl/in-out " class= "org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> </messageReceivers> </service> </serviceGroup> 其中UVSSWebService为webservice名,分别指定namespace为UVSS,ServiceClass配置对应类,含public方法。 4、 web.xml配置 <servlet> <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> 5、拷贝lib文件下所需jar报至项目lib下 6、启动服务 访问: http://localhost:8080/项目名/services/UVSSWebService?wsdl