soapUI:错误不会关闭标记

时间:2013-06-24 07:54:07

标签: web-services soapui

我第一次尝试使用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首选项中禁用了代理选项。

如何让它发挥作用?

6 个答案:

答案 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。