具有多个soap绑定的Axis2 Web服务



当我通过SoaPUI添加服务时,它返回2个绑定。(soap11和soap12)。他们都有相同的方法,但只有12个作品。我只想展示一个soap12,而不是soap11装订。服务xml文件如下。如有任何帮助,我们将不胜感激。

谢谢。

<service name="UserOperations" >
<Description>
    Please Type your service description here
</Description>
<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>
<parameter name="ServiceClass" locked="false">xxx.xxx.xxx.xxx.webservices.UserOperations</parameter>

尝试插入

<parameter name=”disableSOAP12”>true</parameter>

在您的服务中.xml

点击此处了解更多信息。

axis2.xml中的锁定标志从true编辑为false,如下所示

<parameter name="disableSOAP12" locked="false">false</parameter>

这将允许用户在服务级别覆盖services.xml中的disableSOAP12。然后在services.xml中添加以下行

<parameter name="disableSOAP12">true</parameter>

最新更新