不正な Bean 定義のルールを報告します。
トップレベルの Java クラスは、以下に該当する場合に単純な Bean にできます。
@Decorator アノテーションが付いている。@Initializer アノテーション付きのコンストラクターを宣言している)。
javax.servlet.Servlet、
javax.servlet.Filter、
javax.servlet.ServletContextListener、
javax.servlet.http.HttpSessionListener、
javax.servlet.ServletRequestListener、
javax.ejb.EnterpriseBean。
javax.faces.component.UIComponent を拡張していない。