您的位置:首页 > 其它

搭建简单的webservice服务端 -- axis2

2014-03-07 17:36 330 查看
1.到官网下载axis2包,然后解压

2.新建web项目,然后将axis2下面的conf、repository下的modules和services复制到WEB-INF目录,最后的结构



conf下面只需要axis2.xml文件

3.最后在services下面新建一个文件夹,文件名随意,再在下面新建META-INF目录,里面存放自己的services.xml,里面配置自己的服务信息

<?xml version="1.0" encoding="UTF-8"?>
<serviceGroup>
<service name="third_join"
targetNamespace="http://ws.apache.org/axis2/services/SVCUserManager/">
<description>ipop third join service entrance.</description>
<parameter name="ServiceClass" locked="false">
com.zte.citen.implement.ThirdPartJoin
</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>


其中third_join为自己的服务名,com.zte.citen.implement.ThirdPartJoin为服务的类路径,里面提供自己的一个public方法即可

4.然后启动服务,输入http://localhost:8080/axis_test/services/ipop_third/third_join?wsdl就能访问到自己发布的服务了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: