在 ColdFusion MX Updater 3 與更新版本中,透過 Flash Gateway 啟用從 Flash 存取網頁服務的功能

問題

在 ColdFusion MX Updater 3 與更新版本中,透過 Flash Gateway 從 Macromedia Flash 存取網頁服務的功能預設為停用。若要啟用,請執行此 TechNote 所提供的步驟。

解決方法

若要啟用從 Macromedia Flash 存取網頁服務的功能,請執行下列步驟:

ColdFusion MX 6.1
  1. 以文字編輯器開啟 cf_root/wwwroot/WEB-INF/web.xml 檔案。在 J2EE 配置中開啟 cf_root/WEB-INF/web.xml。
  2. 找到 FlashGateway 的 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 param-name 的 param 值修改為「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 或偏好的歸檔軟體,儲存 gateway-webapp.war 封存檔中經過修改的 web.xml 檔案。
  8. 使用 WinZip 或偏好的歸檔軟體,儲存 flashgateway.ear 檔案中經過修改的 gateway-webapp.war 封存檔。
  9. 以更新過的檔案取代現存的 cf_root/runtime/servers/default/flashgateway.ear 檔案。
  10. 重新開啟 ColdFusion 應用程式伺服器。

其他資訊

 Adobe

更快、更輕鬆地獲得協助

新的使用者?