JSP および JSF オプションの設定
このページを使用して、JavaServer Pages (JSP) ファイルなどの Web モジュールのクラスの再ロードを構成し、このアプリケーションで使用する JSF 実装を選択します。
この管理コンソール・ページを表示するには、Web モジュールの JSP 再ロード・オプションを指定」ページと同じです。
とクリックします。 このページは、 アプリケーションのインストールおよび更新ウィザードの「ただし、Java EE 5 以降のモジュールが、Java EE 5 より前のファイルを含み .xmi ファイル名拡張子を使用する アプリケーション内に存在することは可能です。
ibm-webservices-ext.xmi、ibm-webservices-bnd.xmi、ibm-webservicesclient-bnd.xmi、ibm-webservicesclient-ext.xmi、 および ibm-portlet-ext.xmi ファイルは、引き続き .xmi ファイル拡張子 を使用します。
Web モジュール (Web module)
インストール済みまたはデプロイ済みのアプリケーション内の Web モジュールの名前を指定します。
URI
アプリケーション (EAR ファイル) のルートに対する相対位置でモジュールのロケーションを指定します。
JSP: クラスの再ロードを有効にする
JSP ファイルの更新時に、クラスの再ロードを可能にするかどうかを指定します。
Web コンテナーは、ibm-web-ext.xmi ファイルの jspAttributes 内の IBM 拡張 reloadEnabled が true に設定されている場合にのみ、JSP ファイルの再ロードを行います。
Java Platform, Enterprise Edition 5 (Java EE 5) 以降のアプリケーションの IBM 拡張ファイルは、.xml ファイル・フォーマットです。Java EE 5 より前のバージョンのアプリケーションは .xmi ファイル・フォーマットです。
JSP: 再ロード間隔 (秒)
更新された JSP ファイルを探すためにアプリケーションのファイル・システムをスキャンする秒数を指定します。 デフォルトは、Web モジュールの IBM 拡張 (META-INF/ibm-web-ext.xmi) ファイルで指定されている再ロード間隔属性の値です。
再ロードを使用可能にするには、ゼロより大きい値 (1 から 2147483647 までの範囲内など) を指定します。デフォルトの再ロード間隔は 5 です。再ロードを使用不可にするには、ゼロ (0) を指定します。この範囲は、0 から 2147483647 です。
クラスの再ロードが使用可能になっている場合にのみ、再ロード間隔属性は有効になります。
Java EE 5 以降のアプリケーションの IBM 拡張ファイルは、.xml ファイル・フォーマットです。Java EE 5 より前のバージョンのアプリケーションは .xmi ファイル・フォーマットです。
MyFaces
このオプションを選択して、 MyFaces JSF 実装を使用します。これは、デフォルトの JSF 実装です。
アプリケーションで使用する JSF 実装を変更する場合は、前にコンパイルした JSP ファイルをすべて削除する必要があります。 アプリケーションがプリコンパイル済みであれば、再コンパイルしてください。 プリコンパイルはしなかったが、このアプリケーションから JSP ファイルを既に要求した場合は、プロファイルの一時ディレクトリーからそれらの JSP ファイルを削除する必要があります。
JSF エンジン構成パラメーター com.ibm.ws.jsf.JSF_IMPL_CHECK を true に設定すると、アプリケーションの開始時に再コンパイルする JSP ファイルに自動的にマークを付けることができます。
混合バージョン・セルでは、MyFaces 実装を切り替えることができます。バージョン 7 ノードでは MyFaces 1.2、バージョン 8 ノードでは MyFaces 2.0、およびバージョン 9 ノードでは MyFaces 2.2 をそれぞれ使用します。 製品での JSF 実装の切り替えが使用可能になったのはバージョン 7 からであり、バージョン 7 より前ではこのような切り替えはできません。
混合バージョン・セルでは、SunRI1.2 実装を切り替えることができます。バージョン 7 とバージョン 8 のノードでは、SunRI 1.2 を使用します。 バージョン 9 ノードでは、MyFaces 2.2 を使用し、これが使用可能な唯一の実装になります。 製品での JSF 実装の切り替えが使用可能になったのはバージョン 7 からであり、バージョン 7 より前ではこのような切り替えはできません。