Axis2 Services.xml 配置

2017-02-14  本文已影响215人  谭老师初中历史

环境: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

上一篇 下一篇

猜你喜欢

热点阅读