我正在Eclipse 3.6中集成我的exsting工作区。此工作区最初使用BEA Workshop 10.3和weblogic 9.2服务器创建,并且工作正常。现在我使用JDK 6和weblogic 10.3.4服务器以及Eclipse。但是当我在Ecipse中导入这个工作区时,我收到了以下错误:
错误1:说明资源路径位置类型 cvc-complex-type.2.1:元素'soap:address'必须没有字符或元素信息项[children],因为类型的内容类型为空。
错误2:描述资源路径位置类型 cvc-complex-type.2.1:元素'soap:binding'必须没有字符或元素信息项[children],因为类型的内容类型为空。
错误3:描述资源路径位置类型 input元素引用了一个未定义的消息'getTaskByIDRequestMsg'。检查消息名称和名称空间是否正确以及消息是否已定义。 AppComponent1INFExport_listComponent1INFHttpService.wsdl / appWebServiceClient / src / myapp / list_new第2行WSDL问题
启动我的一个WSDL文件的部分是:
我无法弄清楚错误的原因。任何人都可以帮助我。提前谢谢。
答案 0 :(得分:2)
我遇到了这个问题,并在此处找到了解决方案:http://ebxml.xml.org/node/565
从这个链接来看,这是“不正确”的做事方式:
<soap:body namespace="urn:12345" use="iteral"> <!-- this is not empty! --> </soap:body>
与正确的方式:
<soap:body namespace="urn:12345" use="literal"/>
进行更改,您的错误应该消失!