搭建简单axis2服务端
2017-02-13 12:22
190 查看
1、下载axis2 包解压
http://download.csdn.net/detail/qq8618/9874468
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
http://download.csdn.net/detail/qq8618/9874468
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
相关文章推荐
- 搭建简单的webservice服务端 -- axis2
- Android-搭建简单服务端+ListView异步加载数据
- IM聊天进阶(三)IM>openfire>mina>mina搭建服务端和客户端 实现简单点对点聊天
- 超简单搭建功能全面易用的svn服务端 VisualSVN Server+ApachePasswd程序包
- SVN服务端的搭建和简单使用
- 用python搭建简单的聊天客户及服务端
- Apache Mina - 简单的服务端和客户端的搭建
- centos简单搭建git服务端
- centos6.6简单搭建git服务端
- webservice之axis2服务端搭建(maven方式创建web项目)
- 8、Android-搭建简单服务端+ListView异步加载数据
- 搭建与Android 交互的简单的网络服务端
- git分布式的理解----简单服务端搭建
- Apache Mina - 简单的服务端和客户端的搭建
- cxf spring 简单的搭建服务端
- centos简单搭建git服务端
- Android网络编程之搭建一个属于你自己的简单servlet服务端。
- nodejs搭建简单的websocket服务端
- SVN服务端的搭建和简单使用