Активуйте доступ від Flash до веб-служб за допомогою Flash Gateway в ColdFusion MX Updater 3 та пізнішіх версіях

Проблема

Отримайте доступ з Macromedia Flash до веб-служб за допомогою Flash Gateway, який за замовчуванням відключений в ColdFusion MX Updater 3 та пізнішіх версіях. Для отримання доступу виконайте дії, наведені у цій технічній примітці.

Рішення

Для отримання доступу з Macromedia Flash до веб-служб, виконайте наступні дії:

ColdFusion MX 6.1
  1. Відкрийте файл cf_root/wwwroot/WEB-INF/web.xml в текстовому редакторі. У конфігурації J2EE відкрийтеcf_root/WEB-INF/web.xml.
  2. Знайдіть визначення сервлета для FlashGateway та змініть вихідні параметри DISABLE_CFWS_ADAPTERS з true на false наступним чином:
    <servlet><servlet-name>FlashGateway</servlet-name>  ...<init-param><param-name>DISABLE_CFWS_ADAPTERS</param-name><param-value>false</param-value><description>When set to true, this setting disables the          ColdFusion WebServices Adapters in the gateway.</description></init-param></servlet>
  3. Збережіть файл.

ColdFusion MX Updater 3
  1. Зупиніть сервер додатків ColdFusion.
  2. Використовуючи WinZip або архіватор за вашим вибором, відкрийте файл flashgateway.ear, розташований уcf_root/runtime/servers/default directory.
  3. Відкрийте файл gateway-webapp.war, який знаходиться у файлі flashgateway.ear.
  4. Використовуючи вибраний текстовий редактор, відкрийте файл web.xml file, розташований у файлі webapp.war.
  5. Для активації доступу змініть значення параметра для імені DISABLE_CFWS_ADAPTERS на false:
    <init-param><param-name>DISABLE_CFWS_ADAPTERS</param-name><param-value>false</param-value><description>When set to true, this setting disables the    ColdFusion WebServices Adapters in the gateway.</description></init-param>
  6. Збережіть зміни в файлі web.xml.
  7. Використовуючи WinZip або архіватор за вашим вибором, збережіть змінений файл web.xml в архівному файлі gateway-webapp.war.
  8. Використовуючи WinZip або архіватор за вашим вибором, збережіть змінений архівний файл gateway-webapp.war у файлі flashgateway.ear.
  9. Замініть існуючийcf_root/runtime/servers/default/flashgateway.ear на оновлений файл.
  10. Перезапустіть сервер додатків ColdFusion.

Додаткова інформація

Отримуйте допомогу швидше й простіше

Новий користувач?