当前位置: 代码迷 >> Java Web开发 >> soap调用webservice,报错:Root element of a SOAP message must be: 'http://schemas.xmls,该怎么处理
  详细解决方案

soap调用webservice,报错:Root element of a SOAP message must be: 'http://schemas.xmls,该怎么处理

热度:9884   发布时间:2013-02-25 21:17:12.0
soap调用webservice,报错:Root element of a SOAP message must be: 'http://schemas.xmls
我自己写了一个webservice,用xfire架构。里面方法的参数是自定义的WS_EKP_TASK类对象。在client用如果也用xfire client架构,访问ws就没有问题。如果用soap访问,就报告“Root element of a SOAP message must be: 'http://schemas.xmlsoap.org/soap/envelope/:Envelope'.”。如何处理呢?分不多了,只能给这么多

wsdl比较长,贴不出来。



------解决方案--------------------------------------------------------
soap的话,自定义对象WS_EKP_TASK类好像要在配置文件注册一下
------解决方案--------------------------------------------------------
你用拦截器把你client端输出的东西拦截下来,再和你现在的soap比一下,我记得好像外面有一层 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">类似这样的东西,这是我的 webservice的消息截取数据
  相关解决方案