特定のコンポーネントに対してサポートされていないスコープを指定している @Scope@Role、および @DataModel アノテーションを報告します。

以下のテーブルに各コンポーネントタイプでサポートされているスコープを示しています (太文字はデフォルトのスコープ)。

ステートレス
セッション Bean
ステートフル
セッション Bean
エンティティ Bean Java Bean
STATELESS X     x
EVENT   x x x
PAGE     x x
CONVERSATION   X X X
SESSION   x x x
BUSINESS_PROCESS   x x x
APPLICATION   x x x

@DataModel コンテキスト変数はスコープの制限が異なります (スコープが指定されていない場合、スコープは外側のコンポーネントのスコープと同じになります (コンポーネントが STATELESS スコープにあれば EVENT)。 または、@DataModel コンテキスト変数に PAGE スコープを指定することもできます。