Otwórz plik cf_root/wwwroot/WEB-INF/web.xml w edytorze tekstowym. W konfiguracji J2EE otwórz plik cf_root/WEB-INF/web.xml.
Ostatnia aktualizacja
20 maj 2021
|
Dotyczy również ColdFusion
Problem
Dostęp do usług internetowych z programu Macromedia Flash za pomocą Flash Gateway jest domyślnie wyłączony w programie ColdFusion MX Updater 3 lub nowszym. Aby umożliwić dostęp, należy postępować zgodnie z instrukcjami podanymi w tym artykule TechNote.
Rozwiązanie
Aby włączyć dostęp do usług sieciowych z programu Macromedia Flash, wykonaj następujące czynności:
ColdFusion MX 6.1-
-
Znajdź definicję serwletu dla programu Flash Gateway i zmień parametr DISABLE_CFWS_ADAPTERS init-param z wartości „true” na „false”, jak pokazano poniżej:
<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>
-
Zapisz plik.
ColdFusion MX Updater 3
-
Zatrzymaj serwer aplikacji ColdFusion.
-
Za pomocą programu WinZip lub wybranego programu do archiwizacji otwórz plik flashgateway.ear znajdujący się w katalogucf_root/runtime/servers/default.
-
Otwórz plik gateway-webapp.war, który znajduje się w pliku flashgateway.ear.
-
Za pomocą wybranego edytora tekstu otwórz plik web.xml znajdujący się w pliku gateway-webapp.war.
-
Zmodyfikuj wartość param-value dla nazwy DISABLE_CFWS_ADAPTERS param-name na „false”, aby umożliwić dostęp:
<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>
-
Zapisz zmiany w pliku web.xml.
-
Za pomocą programu WinZip lub wybranego programu do archiwizacji zapisz zmodyfikowany plik web.xml w pliku archiwum gateway-webapp.war.
-
Za pomocą programu WinZip lub wybranego programu do archiwizacji zapisz zmodyfikowany plik archiwum gateway-webapp.war w pliku flashgateway.ear.
-
Wymień istniejący plik cf_root/runtime/servers/default/flashgateway.ear zaktualizowanym plikiem.
-
Uruchom ponownie serwer aplikacji ColdFusion.