テキストエディタで cf_root/wwwroot/WEB-INF/web.xml ファイルを開きます。J2EE 構成で、cf_root/WEB-INF/web.xml を開きます。
最終更新日 :
2021年4月28日
|
次にも適用 : ColdFusion
問題点
ColdFusion MX Updater 3 以降では、Flash Gateway を使用して Macromedia Flash から Web サービスにアクセスする機能がデフォルトで無効になっています。この機能を有効にするには、この TechNote に記載されている手順に従ってください。
解決策
Macromedia Flash から Web サービスへのアクセスを有効にするには、次の手順に従います。
ColdFusion MX 6.1-
-
FlashGateway のサーブレット定義を探し、次のように 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 Application Server を停止します。
-
WinZip または任意のアーカイブプログラムで、cf_root/runtime/servers/default ディレクトリにある flashgateway.ear ファイルを開きます。
-
flashgateway.ear ファイル内にある gateway-webapp.war ファイルを開きます。
-
任意のテキストエディタで gateway-webapp.war ファイル内にある web.xml ファイルを開きます。
-
DISABLE_CFWS_ADAPTERS param-name の param-value を 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 または任意のアーカイブプログラムで、変更後の web.xml ファイルを gateway-webapp.war アーカイブファイルに保存します。
-
WinZip または任意のアーカイブプログラムで、変更後の gateway-webapp.war アーカイブファイルを flashgateway.ear ファイルに保存します。
-
既存の cf_root/runtime/servers/default/flashgateway.ear を更新後のファイルで置き換えます。
-
ColdFusion Application Server を再起動します。