SoapUI 加载 WSDL 时出现“无法加载 url”错误

2022-09-01 04:03:39

我一直有一些奇怪的问题。最主要的是,在尝试将WSDL添加到新项目时,我不断收到以下错误:

Error loading [https://.../token?wsdl]: java.lang.Exception: Failed to load url; https://.../token?wsdl, 0 -

以下是错误.log文件中记录的消息:

java.lang.Exception: Failed to load url; https://.../token?wsdl, 0 - 
at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.java:184)
at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:121)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:535)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:524)
at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:97)
at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:226)
at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:149)
at java.lang.Thread.run(Unknown Source)

我验证了该 URL 上的应用程序是否已启动并正在运行,并且我可以从 Web 浏览器访问 WSDL,但无论如何我都会收到此错误消息。我在Windows 7盒子上使用SoapUI 4.5.0(32位)。我也尝试了64位版本,结果相同。无论我是否在VPN上,都会发生这种情况。

你知道为什么我可能会收到这个错误吗?


答案 1

我也有同样的问题。我通过在SoapUI首选项中禁用代理来解决它。(来源 : http://www.eviware.com/forum/viewtopic.php?f=13&t=12460)


答案 2

在我的情况下,安装了服务的服务器仅针对TLS进行了配置。不允许使用 SSL。因此,您必须通过添加更新SoapUI vmoptions文件

-Dsoapui.https.protocols=TLSv1.2

您可以在 SoapUI 安装文件夹下找到 vmoptions 文件:

C:\Program Files (x86)\SmartBear\SoapUI-5.0.0\bin\soapUI-5.0.0.vmoptions

或者更改服务器设置以允许 SSL


推荐