我正在Eclipse 3.6中集成我现有的工作空间。这个工作空间最初是使用BEA Workshop 10.3和weblogic 9.2服务器创建的,运行良好。现在我使用JDK 6和weblogic 10.3.4服务器以及Eclipse。但是当我在eclipse中导入这个工作区时,我得到下面的error:
Error 1: Description Resource Path Location Type元素'soap:address'必须没有字符或元素信息项[children],因为该类型的内容类型为空。
Error 2: Description Resource Path Location Type元素'soap:binding'必须没有字符或元素信息项[children],因为类型的内容类型是空的。
错误3:Description资源路径位置类型输入元素引用了一个未定义的消息'getTaskByIDRequestMsg'。检查消息名称和名称空间是否正确,并且消息是否已定义。AppComponent1INFExport_listComponent1INFHttpService。wsdl/appWebServiceClient/src/myapp/list_new line 2 wsdl Problem
我的一个WSDL文件的开头部分是:
我无法找出错误的原因。有人能帮帮我吗?
我遇到了这个问题,并找到了解决方案: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"/>
修改后错误就会消失!