欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JBOSS发布EJB时的依赖问题 博客分类: Java EJBJBossGlassfish 

程序员文章站 2024-03-21 09:20:46
...

JBOSS版本:jboss-4.0.4.GA

EJB版本:EJB3.0

有两个EJB通过annotation注入(@EJB)的方式互相调用,在发布EJB时JBOSS会提示EJB依赖,导致EJB发布失败。

究其原因是JBOSS在发布EJB时会检查EJB中的@EJB标签,并判断该标签指定的EJB是否发布,如果该EJB没有发布,就会提示EJB依赖。解决方法是在EJB的construct方法中通过lookup方式注入依赖的EJB.

同样的情况在GlassFish中可以正常发布。