![[17.0.0.4 and later]](../ng_v17004plus.gif)
サード・パーティー JavaServer Faces 2.2 実装の構成
JavaServer Faces (JSF) Container 2.2 フィーチャーを使用して、Contexts and Dependency Injection (CDI) 統合が、アプリケーション内にバンドルされた JSF プロバイダーと連携して機能することを可能にします。
始める前に
このタスクについて
任意の 2.2.X バージョンの MyFaces または Mojarra JSF 実装をアプリケーション内でパッケージし、Liberty CDI 統合も使用するには、Liberty JSF コンテナーを使用します。JSF 2.2 を使用してアプリケーションを実行するように Liberty サーバーを構成するには、jsfContainer-2.2 フィーチャーを有効にし、JSF API および実装をアプリケーション内でパッケージする必要があります。
重要:
- jsfContainer-2.2 フィーチャーを、jsf-2.2 など、他のフィーチャーと一緒に使用することはできません。
- JSF コンテナーを使用するには、JSF API javax.faces クラスおよび JSF 実装をアプリケーション内でパッケージします。JSF API および実装を共有ライブラリー内でパッケージすることは本プログラムではサポートされていません。
- jsfContainer-2.2 フィーチャーは、2.2 バージョンの JSF 仕様に対応する JSF API および実装に対してのみサポートされています。JSF API および実装の MANIFEST.MF では、バージョン範囲 [2.2,2.3] の Specification-Version が定義されている必要があります。
- jsfContainer-2.2 が有効になった JSF @ManagedBeans に対して、本プログラムは、@Resource Bean または @EJB Bean によるオブジェクトの注入をサポートしていません。 代わりに CDI @Named Bean を使用してください。