Невозможно прочитать WSDL из Coldfusion9
У меня сейчас проблема. Я запустил следующий код в 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 > веб-сервисы, но не могу.
1 ответ
Ваш код отлично работает в CF9, даже не регистрируя веб-сервис в CF admin. Попробуйте перезапустить ColdFusion или перезагрузить сервер. Похоже, что ваша проблема связана скорее с DNS, чем с проблемой CF. Возможно, базовая JVM кэширует устаревшие данные DNS, или у вашего сервера возникли проблемы с запуском DNS-запросов. Проверьте настройки брандмауэра, если перезагрузка не помогает.