Ошибка SoapUI "не удалось загрузить url" при загрузке WSDL
у меня продолжают возникать странные проблемы. Главное, что я продолжаю получать следующую ошибку при попытке добавить WSDL в новый проект:
Error loading [https://.../token?wsdl]: java.lang.Exception: Failed to load url; https://.../token?wsdl, 0 -
вот сообщение, записанное в ошибке.файл журнала:
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.run(SwingWorker.java:149)
at java.lang.Thread.run(Unknown Source)
Я проверил, что приложение на этом URL-адресе работает, и я могу добраться до WSDL из веб-браузера, но я продолжаю получать это сообщение об ошибке независимо от того, что. Я использую SoapUI 4.5.0 (32-бит) в окне Windows 7. Я также пробовал 64-бит версия с теми же результатами. Это происходит независимо от того, нахожусь ли я в VPN или нет.
вы знаете, почему я могу получить эту ошибку?
13 ответов
У меня были аналогичные проблемы и работали вокруг них, сохраняя WSDL локально. Не забудьте также сохранить XSD-файлы. Возможно, потребуется изменить WSDL, чтобы указать подходящее расположение для XSDs.
У меня была такая же проблема. Я решил это, отключив прокси-сервер в настройках SoapUI. (источник : http://www.eviware.com/forum/viewtopic.php?f=13&t=12460)
в моем случае сервер, на котором была установлена служба, был настроен только для TLS. SSL не разрешен. Поэтому нужно обновить vmoptions SoapUI файл путем добавления
-Dsoapui.https.protocols=TLSv1.2
Вы можете найти файл vmoptions в папке установки SoapUI:
C:\Program Files (x86)\SmartBear\SoapUI-5.0.0\bin\soapUI-5.0.0.vmoptions
или измените настройки сервера, чтобы разрешить SSL
Я получил эту ошибку при попытке загрузить веб-сервис, реализованный в MS Dynamics AX. Поскольку я подключался через VPN к своей сети, что-то пошло не так с настройками IPv6. После googling я нашел решение здесь:http://support.microsoft.com/kb/929852
надеюсь, это поможет.
В моем случае
Error loading [https://.../token?wsdl]: java.lang.Exception: Failed to load url; https://.../token?wsdl, 0
был вызван поддельным сертификатом. Если вы получите следующее в браузере
"There is a problem with this website’s security certificate."
это дело.
разрешение было импортировать сертификат в
C:\Program Files (x86)\SmartBear\SoapUI-5.0.0\jre\lib\security\cacerts
который по умолчанию java используется SOAPUI
Если вы используете веб-приложение с портом по умолчанию 8080, попробуйте изменить порт на какое-либо другое значение и снова запустите приложение и снова запустите запрос SOAPUI. Поскольку у вас могут быть проекты истории в рабочей области SOAP UI с номером порта 8080, могут возникнуть проблемы. Пожалуйста, попробуйте, это может быть полезным для вас.
с уважением, Рави.
Это может быть проблема с выбором IPV6-адреса SOAP UI. Добавление следующей опции JVM исправило это для меня:
-Djava.net.preferIPv4Stack=true
я добавил его здесь:
C:\Program Files\SmartBear\soapUI-4.5.2\bin\soapUI-4.5.2.vmoptions
внутри файла wsdl найдите элемент import, который выглядит следующим образом:
`<import namespace="nameSpaceValue" location="Users/myname/.../targetxsdName.xsd"/>`
измените атрибут location в приведенном выше элементе на местоположение ваших xsd-файлов, хранящихся локально, и он должен работать.
У меня была эта проблема при попытке использовать прокси-сервер SOCKS. Похоже, SoapUI не поддерживает Socks proxys. Вместо этого я использую приложение Boomerang Chrome.
моим решением было изменить java.безопасность:
\SoapUI-5.3.0\jre\lib\security\java.безопасность
комментарий синтаксис кода:
#jdk.certpath.disabledAlgorithms=МВ2, РГА, РГА ключа
У меня была эта ошибка, и в моем случае проблема заключалась в том, что я использовал "localhost" в URL.
Я решил, что изменение слова localhost для соответствующего IP,(Windows + R -> cmd -> ipconfig)
затем прочитайте IP и напишите его на URL, заменив слово "localhost"