使用 ColdFusion MX Updater 3 及更高版本中的 Flash 网关启用从 Flash 访问 Web 服务

问题

在 ColdFusion MX Updater 3 及更高版本中,默认情况下禁用使用 Flash 网关从 Macromedia Flash 访问 Web 服务。要启用访问,请使用本技术文件中提供的步骤。

解决方案

要启用从 Macromedia Flash 访问 Web 服务,请执行以下步骤:

ColdFusion MX 6.1
  1. 在文本编辑器中打开 cf_root/wwwroot/WEB-INF/web.xml 文件。在 J2EE 配置中,打开 cf_root/WEB-INF/web.xml。
  2. 找到 Flash 网关的 servlet 定义,将 DISABLE_CFWS_ADAPTERS init-param 从 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 或您选择的存档程序,打开位于 cf_root/runtime/servers/default 目录中的 flashgateway.ear 文件。
  3. 打开 flashgateway.ear 文件中的 gateway-webapp.war 文件。
  4. 使用您选择的文本编辑器打开位于 gateway-webapp.war 文件中的 web.xml 文件。
  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 应用程序服务器。

其他信息

更快、更轻松地获得帮助

新用户?