Laatst bijgewerkt op
3 mei 2021
|
Ook van toepassing op ColdFusion
Probleem
Toegang van Macromedia Flash tot webservices via de Flash Gateway is standaard uitgeschakeld in ColdFusion MX Updater 3 en hoger. Volg de stappen in deze TechNote om toegang in te schakelen.
Oplossing
Volg deze stappen om toegang van Macromedia Flash tot webservices in te schakelen:
ColdFusion MX 6.1-
Open het bestand cf_root/wwwroot/WEB-INF/web.xml in een teksteditor. Open cf_root/WEB-INF/web.xml in de J2EE-configuratie.
-
Zoek de servletdefinitie voor FlashGateway en verander de DISABLE_CFWS_ADAPTERS init-param als volgt van true naar 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>
-
Sla het bestand op.
ColdFusion MX Updater 3
-
Stop de ColdFusion-toepassingsserver.
-
Gebruik WinZip of een archiefprogramma om het bestand flashgateway.ear in de mapcf_root/runtime/servers/default te openen.
-
Open het bestand gateway-webapp.war dat zich in het bestand flashgateway.ear bevindt.
-
Open met een tekstverwerker het bestand web.xml dat in het bestand gateway-webapp.war staat.
-
Wijzig de parameterwaarde voor de parameternaam DISABLE_CFWS_ADAPTERS in false om toegang in te schakelen:
<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>
-
Sla de wijzigingen in het web.xml-bestand op.
-
Gebruik WinZip of een archiefprogramma om het gewijzigde bestand web.xml in het archiefbestand gateway-webapp.war op te slaan.
-
Gebruik WinZip of een archiefprogramma om het gewijzigde archiefbestand gateway-webapp.war in het bestand flashgateway.ear op te slaan.
-
Vervang het bestaandecf_root/runtime/servers/default/flashgateway.ear door het bijgewerkte bestand.
-
Start de ColdFusion-toepassingsserver opnieuw op.