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就能访问到自己发布的服务了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。