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
  1. 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.
  2. 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>
  3. Salvați fișierul.

ColdFusion MX Updater 3
  1. Opriți ColdFusion Application Server.
  2. Folosind WinZip sau un program de arhivare la alegere, deschideți fișierul flashgateway.ear situat în directorulcf_root/runtime/servers/default directory.
  3. Deschideți fișierul gateway-webapp.war care se află în fișierul flashgateway.ear.
  4. Utilizând un editor de text la alegere, deschideți fișierul web.xml situat în fișierul gateway-webapp.war.
  5. 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>
  6. Salvați modificările în fișierul web.xml.
  7. Folosind WinZip sau un program de arhivare la alegere, deschideți fișierul flashgateway.ear situat în cf_root/runtime/servers/default directory.
  8. Folosind WinZip sau un program de arhivare la alegere, salvați arhiva modificată flashgateway.ear, în fișierul flashgateway.ear.
  9. Înlocuiți fișierele existente cf_root/runtime/servers/default/flashgateway.ear cu fișierul actualizat.
  10. Reporniți ColdFusion Application Server.

Informaţii suplimentare