Axis2: 使用services.xml文件发布WebService(2)
第二种: 使用services.xml文件发布WebService
为什么使用services.xml文件?
如何用services.xml的方式发布多个web service? 如果我们发布多个webservice,就需要在services.xml文件配置多个webservice。 配置多个webservice要使用<serviceGroup>元素,一个services.xml元数据放到META-INF目录中,将service和META-INF中只能有一个<serviceGroup>元素,<serviceGroup>元素中可以有0个或者多个<service元素,每个<service>元素表示一个。 webservice: <serviceGroup> <service name="service1">.....</service> <service name="service2">.....</service> ...... </serviceGroup> 例如: <serviceGroup> <service name="MyService"> <parameter name="ServiceClass"> service.SimpleService </parameter> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> </messageReceivers> </service> <service name="SimpleService1"> <parameter name="ServiceClass"> service.SimpleService </parameter> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> </messageReceivers> </service> </serviceGroup> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |