soapUI:错误未关闭标签

39

我第一次尝试使用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个回答

56

留意?wsdl

你应该像这样使用它:

http://localhost:52086/WebService1.asmx?wsdl

谢谢你的回答! - Flater

47

我在Linux Mint上使用SoapUI 5.0.0时遇到了同样的问题。
在我的情况下,wsdl网址是正确的,并且可以通过任何浏览器访问。(你可能需要在url末尾添加'?wsdl')。

http://localhost:52086/WebService1.asmx?wsdl

在我的情况下,我已经配置了我的Firefox使用代理服务器,Soupui 正试图从我的 Mozilla Firefox 中加载代理设置,这导致SoapUI无法解析位于我本地网络上的WSDL的导入XSD。

将Soapui中的代理设置改为后,问题也得到了解决。

文件->首选项->代理设置->无


5

您需要指示它是服务器URI还是非服务器URI,因此有一种方法可以这样编写:

例如:

http://192.XXX.X.XXX/Service/Servicename.asmx?wsdl

试试这个。


5

修复步骤: 1. 在SOAP UI工具中,单击“文件”>“选项”,然后单击“代理设置” 2. 将自动更改为手动,并在排除中编写localhost 3. 重试导入WSDL。


谢谢,这正是我所需要的。我在结尾处加了"?wsdl",所以这解决了我的问题。 - mihails.kuzmins
我按照你的建议修复了Java Web服务中的问题,谢谢。 - Reema
问题已解决。 - Muhammad Zakaria

1
无法找到您的肥皂URL,我和您一样也遇到了同样的问题,我将URL输入到chrome的地址栏中,发现404页面未找到!所以,我更改了我的URL并再次尝试,成功了。
所以,我的建议是:更改您的URL并再次尝试!

0

我曾经遇到过一个WCF服务的问题,关闭SoapUI上的代理设置对我有用。不要忘记在URL上加上?wsdl部分。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接