问题起因:tomcat做soap开发,从服务器上下载了wsdl后,发现soapui导入报错,报错内容见标题;
问题原因:wsdl中定义有问题,在simplecontent中必须有extension或者restriction内容,见http://blog.youkuaiyun.com/caolaosanahnu/article/details/7962735;全文搜索simplecontent,发现问题wsdl中有如下段
<complexType name="Version">
<simpleContent>
<extension/>
</simpleContent>
</complexType>
解决方法:将以上内容修改为
<complexType name="Version">
<simpleContent>
<extension base="xsd:string"/>
</simpleContent>
</complexType>
再次导入成功。
本文解决了在使用Tomcat进行SOAP开发过程中遇到的WS-DSL导入错误问题。问题源于WS-DSL文件中complexType元素下的simpleContent元素未正确配置extension属性。通过修正此配置,使得SOAPUI能够成功导入WS-DSL。
2755

被折叠的 条评论
为什么被折叠?



