JSF構成ファイルの作成
通常、JSF構成ファイルを作成する必要はありません。JSF Webアプリケーション・テンプレートに基づいてアプリケーション・ワークスペースを作成すると、JDeveloperによってWEB-INF/faces-config.xml
ファイルが自動的に作成されます。
ただし、複数の構成ファイルを設定することもできます。アプリケーションの別の領域に個別の構成ファイルが必要な場合は、複数の構成ファイルを設定できます。また、カスタム・コンポーネントまたはカスタム・レンダラ(あるいはその両方)を含むパッケージ化されたライブラリを使用する場合は、ライブラリごとに個別のfaces-config.xml
ファイルが必要です。その場合、構成ファイルは、(WEB-INF
ディレクトリではなく)META-INF
ディレクトリに格納されます。
新規のJSF構成ファイルを作成する手順は、次のとおりです。
- アプリケーション・ナビゲータで、アプリケーションまたはコンポーネント・セットが含まれるアプリケーション・ワークスペースを開きます。
- ワークスペース・ノード内で、新規ファイルを追加するプロジェクトを選択します。ヒント: プロジェクトにはWEB-INFノードが含まれ、このノードに
web.xml
ファイルが含まれています。
- プロジェクト・ノードを右クリックし、ポップアップ・メニューから「新規」を選択します。
- 新規ギャラリで、「カテゴリ」ツリーに進み、Web Tierノードを開き、「JSF」を選択します。
- 「項目」リストで、JSF構成を選択します。
- 「OK」をクリックします。JSF構成ファイルの作成ダイアログが開きます。
- 構成ファイルの目的に従って、値を設定します。
- アプリケーションの構成ファイルを追加する場合
- 新規構成ファイルの「ファイル名」を入力します。
- 「ディレクトリ名」を確認または変更します。
- まだ選択していない場合は、「参照をWeb.xmlに追加」チェックボックスを選択します。
選択すると、JDeveloperによって新規ファイル名がweb.xml
に追加され、アプリケーションの構成の一部としてJSFで読み込まれるようになります。
- 「OK」をクリックします。
これによって、入力した名前を使用して新規の構成ファイルが作成されます。
- カスタム・コンポーネント、またはライブラリの.jarで提供された他のJSFクラスの構成ファイルを作成する場合
- ファイル名を「
faces-config.xml
」に設定します。
- 「ディレクトリ名」を「META-INF」に変更します。
- 「参照をWeb.xmlに追加」チェックボックスの選択を解除します。
- 「OK」をクリックします。
これによって、入力した名前を使用して新規の構成ファイルが作成されます。この構成ファイルは、コンポーネントまたはクラスの配布に使用する.jar
ファイルに含めることができます。
関連項目
JSF構成ファイルの編集
JSF構成エディタについて
JSFアプリケーション構成について
JSF構成エディタを使用した構成要素の管理
Copyright © 1997, 2006, Oracle. All rights reserved.