Deschideți fișierul cf_root/wwwroot/WEB-INF/web.xml file într-un editor de text. În configurația J2EE, deschidețicf_root/WEB-INF/web.xml.
Ultima actualizare la
21 mai 2021
|
Se aplică și la ColdFusion
Problemă
Accesul din Macromedia Flash la serviciile web, folosind Flash Gateway este dezactivat în mod implicit în ColdFusion MX Updater 3 și orice versiune ulterioară. Pentru a permite accesul, utilizați pașii furnizați în acest TechNote.
Soluție
Pentru a activa accesul din Macromedia Flash la serviciile web, urmați acești pași:
ColdFusion MX 6.1-
-
Găsiți definiția servlet-ului pentru FlashGateway și modificați init-param DISABLE_CFWS_ADAPTERS din adevărat, în fals, după cum urmează:
<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>
-
Salvați fișierul.
ColdFusion MX Updater 3
-
Opriți ColdFusion Application Server.
-
Folosind WinZip sau un program de arhivare la alegere, deschideți fișierul flashgateway.ear situat în directorulcf_root/runtime/servers/default directory.
-
Deschideți fișierul gateway-webapp.war care se află în fișierul flashgateway.ear.
-
Utilizând un editor de text la alegere, deschideți fișierul web.xml situat în fișierul gateway-webapp.war.
-
Modificați param-value pentru param-name DISABLE_CFWS_ADAPTERS din adevărat, în fals, pentru a permite accesul:
<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>
-
Salvați modificările în fișierul web.xml.
-
Folosind WinZip sau un program de arhivare la alegere, deschideți fișierul flashgateway.ear situat în cf_root/runtime/servers/default directory.
-
Folosind WinZip sau un program de arhivare la alegere, salvați arhiva modificată flashgateway.ear, în fișierul flashgateway.ear.
-
Înlocuiți fișierele existente cf_root/runtime/servers/default/flashgateway.ear cu fișierul actualizat.
-
Reporniți ColdFusion Application Server.