加载localhost

时间:2015-12-23 15:46:01

标签: web-services soap wsdl

加载localhost wsdl时出现以下错误。如果我尝试其他未在本地托管的wsdl,它可以正常工作。请帮忙。

Error loading [http://localhost:7001/xyz?wsdl]: java.lang.Exception: Failed to load url; http://localhost:7001/xyz?wsdl, 0 

日志中的错误

ERROR:com.eviware.soapui.impl.support.definition.support.InvalidDefinitionException
   com.eviware.soapui.impl.support.definition.support.InvalidDefinitionException
    at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.makeInvalidDefinitionException(WsdlLoader.java:119)
    at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:112)
    at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:488)
    at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:477)
    at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:94)
    at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:209)
    at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
    at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:131)
    at java.lang.Thread.run(Unknown Source)

我已经通过这个链接并没有解决问题。 soapUI failed to load url error when loading wsdl

3 个答案:

答案 0 :(得分:0)

根据您获得的错误,以下列出了可能出现的解决方案:

  • 在浏览器中检查WSDL的URL。它打开了吗?如果没有,则表明您的服务器未启动且无法访问WSDL协定。
  • 确保您没有使用代理,并且您没有在SOAP UI首选项中设置代理选项
  • 您的WSDL的有效性可能存在问题,但如果不进行检查则无法判断。

希望这有帮助!

答案 1 :(得分:0)

在可能的情况下问题是我试图加载.xsd而不是.wsdl

- 在浏览器中打开时两者非常相似..很容易犯错误。

答案 2 :(得分:0)

在.vmoptions文件中添加了以下参数,并重新启动了SoapU帮助我解决了此问题。

-Dsoapui.https.protocols=TLSv1.2
-Djsse.enableSNIExtension=false
-Djava.net.preferIPv4Stack=true