Jakarta ee JBoss:@启用类加载器隔离时未注入资源

Jakarta ee JBoss:@启用类加载器隔离时未注入资源,jakarta-ee,jboss,resources,classloader,Jakarta Ee,Jboss,Resources,Classloader,JBoss4.2.3,作为ear部署的应用程序。作品然后我通过在jboss app.xml中添加loader repository标记来启用类加载器隔离。在多个bean中@Resource TimerService停止注入,代码抛出NullPointerException 这种行为的原因可能是什么?我不知道 谢谢, Artem B嗯,我没有答案,但多亏了你,我找到了解决办法。我在5.1.0.GA中遇到了同样的问题。在我的SLSB中,包含: @PersistenceContext EntityMa

JBoss4.2.3,作为ear部署的应用程序。作品然后我通过在
jboss app.xml
中添加
loader repository
标记来启用类加载器隔离。在多个bean中@Resource TimerService停止注入,代码抛出
NullPointerException

这种行为的原因可能是什么?我不知道

谢谢,

Artem B

嗯,我没有答案,但多亏了你,我找到了解决办法。我在5.1.0.GA中遇到了同样的问题。在我的SLSB中,包含:

@PersistenceContext
EntityManager entityManager;

@Resource
TimerService timerService;
我的entityManager会被注入,但timerService会产生NPE。
在我注释掉jboss-app.xml中的
元素之后,timerService就有效了。谢谢你的提示

嗯,我没有答案,但多亏了你,我找到了解决办法。我在5.1.0.GA中遇到了同样的问题。在我的SLSB中,包含:

@PersistenceContext
EntityManager entityManager;

@Resource
TimerService timerService;
我的entityManager会被注入,但timerService会产生NPE。
在我注释掉jboss-app.xml中的
元素之后,timerService就有效了。谢谢你的提示

这是什么版本的JBoss?这是什么版本的JBoss?确实是,但唉,这似乎类似于拥有你的蛋糕并开始吃它确实是,但唉,这似乎类似于拥有你的蛋糕并开始吃它