我有 EAR,其中 WAR 和几个 JARS。最终,我的 WAR 下也多了几个 JARS。
我在 EAR 中将一组 DATA OBJECT 打包为 JAR,其中一个托管 Bean 位于“SessionScope”下,并且其属性 ->“eager = true”。说“A.Java”
现在,从我的 WAR 中,我有一个 ManagedBean,比如“B.java”,“RequestScope”试图获取 A.java 的一个实例,该实例返回为 NULL。从日志中,跟踪时出现以下异常:
The managed-bean with name 'B' must be application scoped to support eager=true.
是否存在托管 Bean 范围的层次结构,我们必须在存档和部署为 EAR 时确保这一点???