【问题标题】:AxisFault: The given SOAPAction urn:anonOutInOp does not match an operationAxisFault:给定的 SOAPAction urn:anonOutInOp 与操作不匹配
【发布时间】:2016-04-27 05:52:36
【问题描述】:

我针对我的问题进行了大量搜索,例如 Axis2 WebService Client: The given SOAPAction does not match an operationApache CXF - The given SOAPAction does not match an operation

我对网络服务技术还很陌生,好的,这是数据:Launch Webservice Interface with CXF Framework, And We wrote client code with Axis2 Framework,如下所示:

try {
       RPCServiceClient client = new RPCServiceClient();
       Options options = client.getOptions();   
       String address = "http://ip:port/yaoxie/service/orderInfoBean?wsdl"; 
       EndpointReference epf = new EndpointReference(address);  
       options.setTo(epf); 
       QName qname = new QName("http://spring.orderInfo/", "debitOrder");
       String par = "<orgs>test</orgs>";
       System.out.println("start to call");
       Object[] result = client.invokeBlocking(qname, new Object[] { par }, new Class[] { String.class });
       System.out.println("finished");
       System.out.println(result[0]);
    } catch (AxisFault e) {
       e.printStackTrace();
    }

这是 WSDL 描述信息:WSDL info

然后我得到了这个错误:

org.apache.axis2.AxisFault: The given SOAPAction urn:anonOutInOp does not match an operation.
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:435)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:371)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.triffic.Axis2Demo.Axis2DemoTest.testClient(Axis2DemoTest.java:49)
at com.triffic.Axis2Demo.Axis2DemoTest.main(Axis2DemoTest.java:82)

我该怎么办,任何帮助将不胜感激。

【问题讨论】:

    标签: web-services soap wsdl cxf axis2


    【解决方案1】:

    试试

        options.setAction("OperationName")
    

    您应该能够通过查看 wsdl 文件获得 operationName

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-15
      相关资源
      最近更新 更多