首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2 EI / SOAP包络异常

WSO2 EI / SOAP包络异常
EN

Stack Overflow用户
提问于 2017-08-06 20:09:41
回答 1查看 1.7K关注 0票数 0

我正在使用WSO2 EI与SOAP服务交互。当Service返回HTTP500时,WSO2返回以下异常时,我遇到了一个奇怪的情况。有人能帮我理解为什么会发生这种事吗?

代码语言:javascript
复制
http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: , MessageID: urn:uuid:d176d8c6-57ff-4ee3-b5ca-e043602d6fec, Direction: response, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Envelope><soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:To>http://www.w3.org/2005/08/addressing/anonymous</wsa:To><wsa:ReplyTo><wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address></wsa:ReplyTo><wsa:MessageID>urn:uuid:992bea3f-16f0-49d3-91a2-1e03375bac9c</wsa:MessageID><wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault><faultcode>soapenv:</faultcode><faultstring>First Element must contain the local name, Envelope , but found PhoneNumber</faultstring><detail><Exception>org.apache.axis2.AxisFault: Exception during creation of SOAP envelope structure
at com.ibm.broker.axis2.Axis2Invoker.processInboundRequest(Axis2Invoker.java:3527)
at com.ibm.broker.axis2.Axis2Invoker.invokeAxis2(Axis2Invoker.java:3101)
at com.ibm.broker.axis2.TomcatNodeRegistrationUtil.invokeAxis2(TomcatNodeRegistrationUtil.java:669)
at com.ibm.broker.axis2.TomcatNodeRegistrationUtil.invokeAxis2(TomcatNodeRegistrationUtil.java:615)

由: org.apache.axiom.soap.SOAPProcessingException:第一个元素引起的,必须包含本地名称,信封,但在org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.constructNode(StAXSOAPModelBuilder.java:305),org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createOMElement(StAXSOAPModelBuilder.java:252),org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createNextOMElement(StAXSOAPModelBuilder.java:234),org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249),org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.找到了PhoneNumbergetSOAPEnvelope(StAXSOAPModelBuilder.java:204) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSOAPModelBuilder.java:154) at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSOAPModelBuilder.java:140) at com.ibm.broker.axis2.SoapUtilities.createSOAPMessage(SoapUtilities.java:2224) at com.ibm.broker.axis2.SoapUtilities.createSOAPMessage(SoapUtilities.java:1924) at com.ibm.broker.axis2.Axis2Invoker.processInboundRequest(Axis2Invoker.java:3521)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-11 12:52:12

添加"soap11“表示此请求是SOAP请求后问题得到解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45536163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档