Не удается импортировать файл WSDL в SOAPUI - всплывающее окно аутентификации NT (ошибка загрузки WSDL)
Я никогда не сталкивался с подобной проблемой раньше,
Я пытался с SOAP 4.0.1, а также с SOAP 5.1.2. Я пробовал это на моих окнах, но также и на Windows Server 2008. Я пытаюсь импортировать WSDL: диалоговое окно NT-аутентификации представлено:Укажите учетные данные NT-аутентификации для заполнения имени пользователя, пароля, домена
Я могу открыть определение WSDL в Firefox:
http://192.168.0.242/SO/Services/ScheduleService.svc?wsdl
после ввода имени пользователя и пароля
но при попытке импортировать файл WSDL или при попытке импортировать файл wsdl, используя URL-адрес местоположения
Error loading WSDL
There was something wrong with the WSDL you are trying to import
Error loading
[http://192.168.0.242/SO/Services/ScheduleService.svc?wsdl=wsdl0]: org.apache.xmlbeans.XmlException:
org.apache.xmlbeans.XmlException: error: Reference to undefined entity: raquo
5 ответов
Я получил ту же ошибку, используя последний Soap UI 5.3. Не помог ни взлом с настройкой (ни прокси, ни аутентификация и т.д.). В конце концов я импортировал WSDL с диска. Вызов операций через NTLM тогда работал без проблем. Это похоже на ошибку в SoapUI при импорте WSDL через NTLM в некоторых средах.
Обновление: проверено, что включение анонимной аутентификации и отключение аутентификации Windows в IIS решает проблему с импортом в SoapUI. Так что это определенно какая-то ошибка в SoapUI при импорте через NTLM.
Измените настройки прокси-сервера в разделе "Предпочтения"> "Настройки прокси-сервера"> на "Нет", что должно решить проблему аутентификации, с которой вы столкнулись.
У меня такая же проблема. Предоставление учетных данных прокси решило проблему для меня.
Попробуйте открыть этот WSDL с помощью любого валидатора XML и посмотреть, пройдет ли он. Сообщение об ошибке сказать
Reference to undefined entity: raquo
поэтому вы должны быть уверены, что эта сущность представлена в ваших WSDL или импортированных схемах.
Если ваш WSDL верен на 100%, а "raquo" есть, тогда я могу только предложить вам загрузить WSDL в локальный файл со всеми схемами, измените schemaLocation
в локальные относительные пути и попробуйте импортировать этот локальный файл.
Была такая же проблема здесь, с WSDL, который работает в другой системе. Эта проблема была вызвана настройкой прокси-сервера, и, поскольку мне не нужен прокси-сервер, просто отключив его через меню браузера, я решил эту проблему.
Я тоже столкнулся с этой проблемой. Решение. Подключитесь к открытой сети (не офисной сети) и отправьте параметр прокси в SOAPUI как "Нет".