axis2客户端调用服务端异常First Element must contain the local name, Envelope

hdown 2009-06-17 07:40:40
我有2个wsdl文件(暂取名为A和B)和1个xsd文件(暂取名为C),A使用wsdl:import导入了B,B又导入了C,我使用eclipse插件Axis2 code generator生成客户端代码,当调用服务端的时候报错,请大家帮帮忙,谢谢,这个问题很着急的。。我时刻关注帖子,如果解决立刻结贴,谢谢大家了

Exception in thread "main" org.apache.axis2.AxisFault: First Element must contain the local name, Envelope , but found definitions
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:90)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:353)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
at com.chinamobile.www.vgop.osg.v1_0.WeatherInfoNotifyStub.weatherInfoNotify(WeatherInfoNotifyStub.java:307)
at com.chinamobile.www.vgop.Test.main(Test.java:71)
Caused by: org.apache.axiom.soap.SOAPProcessingException: First Element must contain the local name, Envelope , but found definitions
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.constructNode(StAXSOAPModelBuilder.java:251)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createOMElement(StAXSOAPModelBuilder.java:209)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createNextOMElement(StAXSOAPModelBuilder.java:191)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:172)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:156)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder. <init>(StAXSOAPModelBuilder.java:105)
at org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:53)
at org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:164)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:112)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:88)
... 6 more
...全文
2109 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lkf21686 2010-10-13
  • 打赏
  • 举报
回复
我也碰到这个问题了

弄了半天还不知道问题出在那里

提点思路呀

谢谢 !!!!!
czp3158 2009-06-18
  • 打赏
  • 举报
回复
up
d顶%……
hdown 2009-06-18
  • 打赏
  • 举报
回复
自己已解决,是服务端响应给客户端的消息有问题,客户端绑定节点的时候异常了,晕死了,断点跟进源代码里才发现的。。
diggywang 2009-06-17
  • 打赏
  • 举报
回复
我使用axis2 1.3的时候遇到过这个问题,用了axis2 1.4后就没问题了
pangzi330 2009-06-17
  • 打赏
  • 举报
回复
帮顶并学习

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧