我第一次尝试使用soapUI 4.5.2。我创建了简单的.NET ASPX Web服务,并将以下地址复制到soapUI:
http://localhost:52086/WebService1.asmx
但是,出现了以下错误:
Error loading [http://localhost:52086/WebService1.asmx]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: does not close tag
我在soapUI首选项中禁用了代理选项。
如何让它发挥作用?
答案 0 :(得分:42)
注意?wsdl 。
您应该像这样使用它:
http://localhost:52086/WebService1.asmx?wsdl
答案 1 :(得分:39)
我在 Linux Mint上的 SoapUI 5.0.0遇到了同样的问题。
在我的情况下,wsdl网址是正确的,可以通过任何浏览器访问。(您可能需要将“?wsdl”添加到网址的末尾)。
http://localhost:52086/WebService1.asmx?wsdl
在我的情况下,我已将firefox配置为使用代理服务器而 Soupui 正在尝试从 Mozilla Firefox 加载代理设置这导致SoapUI无法解析驻留在我的本地网络上的WSDL的导入XSD。 在Soapui中将代理设置为无后,问题也已得到解决。
文件 - >偏好设置 - >代理设置 - >无
答案 2 :(得分:5)
你必须指明它是服务器uri与否的天气所以有办法写这个像这样
例如
http://192.XXX.X.XXX/Service/Servicename.asmx?wsdl
试试这个。
答案 3 :(得分:1)
无法找到肥皂的网址, 我和你有同样的问题, 然后我将URL输入到chrome的地址栏中,然后我发现找不到404! 所以,我改变了我的网址并再次尝试,它的作品。
所以,我的建议是:更改您的网址,然后重试!
答案 4 :(得分:0)
与wcf服务有同样的问题,关闭soap ui的代理设置对我有用。 不要忘记你的网址上的?wsdl部分。
答案 5 :(得分:0)
修复步骤: 1.在SOAP UI工具上。单击文件>选项,然后单击代理设置 2.将自动更改为手动,并在排除中写入localhost 3.重试导入WSDL。