我有一个做一些逻辑的bean,我称之为logicBean, 它有一个sessionCoped bean作为@Inject的字段。
我在一个JAVA EE6应用程序的两种情况下使用这个logicbean, 1.在servlet中。 2.在消息驱动的bean中。
在第二种情况下,我得到了一个例外 “当前线程中不存在具有范围类型注释@SessionScoped的WebBeans上下文”。 我知道MDB中没有sessionScope,所以我创建了另一个bean,并且想要 动态地将它注入logicBean以替换sessionScoped bean。
我不知道该怎么做。 请帮助我,谢谢。