以文字編輯器開啟 cf_root/wwwroot/WEB-INF/web.xml 檔案。在 J2EE 配置中開啟 cf_root/WEB-INF/web.xml。
上次更新時間
2021年4月29日
|
亦適用於 ColdFusion
問題
在 ColdFusion MX Updater 3 與更新版本中,透過 Flash Gateway 從 Macromedia Flash 存取網頁服務的功能預設為停用。若要啟用,請執行此 TechNote 所提供的步驟。
解決方法
若要啟用從 Macromedia Flash 存取網頁服務的功能,請執行下列步驟:
ColdFusion MX 6.1-
-
找到 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>
-
儲存檔案。
ColdFusion MX Updater 3
-
停止 ColdFusion 應用程式伺服器。
-
使用 WinZip 或偏好的歸檔軟體,開啟路徑 cf_root/runtime/servers/default 的 flashgateway.ear 檔案。
-
開啟位於 flashgateway.ear 檔案內的 gateway-webapp.war 檔案。
-
使用偏好的文字編輯器,開啟位於 gateway-webapp.war 檔案內的 web.xml 檔案。
-
將 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>
-
儲存 web.xml 檔案的變更。
-
使用 WinZip 或偏好的歸檔軟體,儲存 gateway-webapp.war 封存檔中經過修改的 web.xml 檔案。
-
使用 WinZip 或偏好的歸檔軟體,儲存 flashgateway.ear 檔案中經過修改的 gateway-webapp.war 封存檔。
-
以更新過的檔案取代現存的 cf_root/runtime/servers/default/flashgateway.ear 檔案。
-
重新開啟 ColdFusion 應用程式伺服器。