JSP および JSF オプションの設定

このページを使用して、JavaServer Pages (JSP) ファイルなどの Web モジュールのクラスの再ロードを構成し、このアプリケーションで使用する JSF 実装を選択します。

この管理コンソール・ページを表示するには、「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」 > application_name > 「JSP および JSF オプション」をクリックします。このページは、 アプリケーションのインストールおよび更新ウィザードの「Web モジュールの JSP 再ロード・オプションを指定」ページと同じです。

このトピック内の拡張子 .xmi のファイルに対して、以下の注が適用されます。
サポートされる構成 サポートされる構成: IBM® 拡張ファイル およびバインディング・ファイルの場合、.xmi または .xml ファイル名拡張子は、Java EE 5 より前のアプリケーションまたはモジュールを使用しているか、 あるいは Java EE 5 以降のアプリケーションまたは モジュールを使用しているかによって異なります。IBM 拡張 ファイルまたはバインディング・ファイルは、ibm-*-ext.xmi または ibm-*-bnd.xmi という名前です。 ここで * は拡張ファイルまたはバインディング・ファイルのタイプ (app、application、ejb-jar、 または web など) です。以下の条件が適用されます。
  • バージョン 5 より前の Java EE バージョンを使用するアプリケーションまたはモジュールの場合、ファイル拡張子は .xmi でなければなりません。
  • Java EE 5 以降を使用するアプリケーションまたはモジュールの場合、ファイル拡張子は .xml でなければなりません。.xmi ファイルがアプリケーションまたはモジュールに付属している場合は、製品は .xmi ファイルを無視します。

ただし、Java EE 5 以降のモジュールが、Java EE 5 より前のファイルを含み .xmi ファイル名拡張子を使用する アプリケーション内に存在することは可能です。

ibm-webservices-ext.xmiibm-webservices-bnd.xmiibm-webservicesclient-bnd.xmiibm-webservicesclient-ext.xmi、 および ibm-portlet-ext.xmi ファイルは、引き続き .xmi ファイル拡張子 を使用します。

sptcfg

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 ファイル・フォーマットです。

Sun の参照実装 1.2

このオプションを選択して、 Sun の参照実装 1.2 JSF 実装を使用します。

アプリケーションで使用する JSF 実装を変更する場合は、前にコンパイルした JSP ファイルをすべて削除する必要があります。 アプリケーションがプリコンパイル済みであれば、再コンパイルしてください。 プリコンパイルはしていないが、このアプリケーションから JSP ファイルを既に要求している場合は、 プロファイルの一時ディレクトリーからその JSP ファイルを削除してください。

JSF エンジン構成パラメーター com.ibm.ws.jsf.JSF_IMPL_CHECK を true に設定すると、アプリケーションの開始時に再コンパイルする JSP ファイルに自動的にマークを付けることができます。

MyFaces 2.0

このオプションを選択して、 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 を使用します。 WebSphere® Application Server のバージョン 7 より前のバージョン (例えば、バージョン 6.1 以前) では、JSF 実装の切り替えがバージョン 7 より前にはサポートされていないため、このトグルは 無効です。



ファイル名: uweb_jspreload.html