Невозможно прочитать WSDL из Coldfusion9 - PullRequest
1 голос
/ 23 декабря 2010

У меня сейчас проблема. Я запустил следующий код в CF8, все в порядке.

<cfinvoke webservice="http://www.w3schools.com/webservices/tempconvert.asmx?WSDL" method="CelsiusToFahrenheit" returnvariable="strg">
    <cfinvokeargument name="Celsius" value="24" />
</cfinvoke>

<cfdump var="#strg#"> 

Но проверьте это в CF9. Тогда встречайте следующую ошибку

Невозможно прочитать WSDL с URL: http://www.w3schools.com/webservices/tempconvert.asmx?WSDL. Ошибка: java.net.UnknownHostException: www.w3schools.com. Ошибка произошла в строке 2.

Что мне нужно знать, это Нужно ли мне настраивать в администраторе Coldfusion или где-то еще? Я уже пытался добавить вышеуказанный URL-адрес веб-сервисов в CFadmin> webservices, но не могу.

1 Ответ

5 голосов
/ 23 декабря 2010

Ваш код отлично работает в CF9 даже без регистрации веб-службы в CF admin. Попробуйте перезапустить ColdFusion или перезагрузить сервер. Похоже, что ваша проблема связана скорее с DNS, чем с проблемой CF. Возможно, базовая JVM кэширует устаревшие данные DNS, или у вашего сервера возникли проблемы с запуском DNS-запросов Проверьте настройки брандмауэра, если перезапуск не помогает.

...