环境:tomcat :8.5.11 、axis2 :1.7.4;
1.services.xml:
<serviceGroup>
<service name="HelloWorld">
<description>
Web Service例子
</description>
<parameter name="ServiceClass">
example.HelloWorld
</parameter>
<messageReceivers>
<messageReceiver mep="http://www.w3.org/ns/wsdl/in-out"
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
<messageReceiver mep="http://www.w3.org/ns/wsdl/in-only"
class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
</messageReceivers>
</service>
<service name="HelloSB">
<description>
Web Service例子
</description>
<messageReceivers>
<messageReceiver mep="http://www.w3.org/ns/wsdl/in-out"
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
<messageReceiver mep="http://www.w3.org/ns/wsdl/in-only"
class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
</messageReceivers>
<parameter name="ServiceClass">
example.HelloSB
</parameter>
</service>
</serviceGroup>
2.之前遇到些问题:
The ServiceClass object does not implement the required method in the following form: OMElement sayHelloWorldFrom(OMElement e)
是messageReceiver版本原因导致的,使用以上就可以解决了。
另外打包成arr 命令行 jar cvf xxx.arr
网友评论