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 首选项中禁用了代理选项。

如何让它发挥作用?

4

6 回答 6

56

注意?wsdl

你应该像这样使用它:

http://localhost:52086/WebService1.asmx?wsdl
于 2013-07-23T21:15:15.773 回答
47

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

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

就我而言,我已将我的 Firefox 配置为使用代理服务器,而Soupui试图从我的Mozilla Firefox加载代理设置,这导致 SoapUI 无法解析驻留在我本地网络上的 WSDL 的导入 XSD。在 Soapui 中将代理设置为None后,问题也得到了解决。

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

于 2015-02-08T11:12:09.403 回答
5

您必须指示天气是否是服务器 uri,因此有办法像这样编写

例子

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

试试这个。

于 2013-11-15T13:19:11.800 回答
2

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

于 2019-06-25T11:51:38.513 回答
1

找不到你的soap的网址,我和你有同样的问题,我在chrome的地址栏中输入网址,然后我发现404找不到!所以,我更改了我的 URL 并再次尝试,它的工作原理。

所以,我的建议是:更改您的 URL 并重试!

于 2015-05-06T05:06:54.430 回答
0

wcf 服务也有同样的问题,关闭soap ui 上的代理设置对我有用。不要忘记您网址上的 ?wsdl 部分。

于 2016-11-25T15:13:53.953 回答