ColdFusionは、単純なHTMLページのデータベースへの接続をより容易にするために設計された高速アプリケーション開発プラットフォームです。アプリケーション・サーバーで実行しているCoherence*WebのバージョンがSPIであるか非SPIであるかに関係なく、ColdFusionアプリケーションはセッション管理にCoherence*Webを使用できます。
この章では次の項について説明します。
WebLogic ServerでColdFusionアプリケーションを実行している場合は、セッション管理にCoherence*Webを使用できます。WebLogic Server上で実行されているColdFusionアプリケーションに対してCoherence*WebのSPIバージョンを有効にする手順は次のとおりです。
ColdFusionインストーラで、ColdFusionのWARバージョンを作成します。
ColdFusion用にWebLogic Serverを構成するために提供されている手順に従います。
WebLogic Serverへの展開ディレクトリ・デプロイメント用のディレクトリにWARファイルを抽出します。
展開されたColdFusion WARファイルの/WEB-INFディレクトリにweblogic.xmlファイルを作成します。Coherence SPIを<library-ref>属性として指定します。
<?xml version="1.0"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
   <library-ref>
      <library-name>coherence-web-spi</library-name>
   </library-ref>
</weblogic-web-app>
coherence.jarファイルを展開されたアプリケーションのWEB-INF/libディレクトリにコピーします。
cfusion.jarファイルをWEB-INF/cfusion/libディレクトリからWEB-INF/ディレクトリにコピーします。
WebLogic Serverインスタンスを起動します。Coherence*Web SPIをWebLogic Serverにデプロイします。SPIは、Coherenceディストリビューションのcoherence\lib\coherence-web-spi.warにあります。
ColdFusionアプリケーションをWebLogic Serverインスタンスにデプロイします。
Java EEセッション管理を使用するようにColdFusion MXを構成します。
次のURLにあるColdFusion管理ページにアクセスします。
http://<host>:<port>/coldfusion-context-root/CFIDE/administrator.
「Server Sessions」の下にある「Memory Variables」を選択し、「Use Java EE session variables」チェック・ボックスを選択します。
展開したColdFusion WARファイルの下にColdFusionアプリケーションを追加します。
アプリケーションには、sessionmanagement="Yes"と指定したApplication.cfmファイルが必要ですが、ColdFusion構成を使用してセッションを構成しないでください(そのようにしないと例外がスローされます)。Application.cfmファイルには次の行が含まれている必要があります。
<cfapplication sessionmanagement="Yes">
| 注意:この項の説明は、Coherence*WebのSPIバージョンを使用しないアプリケーション・サーバーのみを対象としています。 | 
アプリケーション・サーバーに対してCoherence*Webの非SPIバージョンを有効にする手順は次のとおりです。
ColdFusionインストーラで、ColdFusionのWARバージョンを作成します。
ColdFusion用にJava EEコンテナを構成するために指定された手順に従います。
アプリケーション・サーバーとしてCaucho Resinを実行する場合、Coherence*Web WebInstallerをそのコンテナで実行します。詳細は、「Caucho Resin 3.1.nへのインストール」を参照してください。
Coherence*Web WebInstallerを使用して生成されたcfusion.warファイルを設定します。
Java EEアプリケーション用にCoherence*Webをインストールするための追加手順は、「Coherence*Webセッション管理モジュールをインストールする一般的な手順」を参照してください。
cfusion.warファイルをWebコンテナにデプロイします。
Java EEセッション管理を使用するようにColdFusion MXを構成します。
次のURLにあるColdFusion管理ページにアクセスします。
http://<host>:<port>/coldfusion-context-root/CFIDE/administrator
「Server Sessions」の下にある「Memory Variables」を選択し、「Use J2EE session variables」チェック・ボックスを選択します。
ColdFusionアプリケーションを追加します。
アプリケーションには、sessionmanagement="Yes"と指定したApplication.cfmファイルが必要ですが、ColdFusion構成を使用してセッションを構成しないでください(そのようにしないと例外がスローされます)。Application.cfmファイルには次の行が含まれている必要があります。
<cfapplication sessionmanagement="Yes">