Java 将一个POJO类从EJB jar注入另一个EJB jar中的EJB
假设我在一个ear中有两个EJB jar:A.jar和B.jar。我可以使用CDI将一个不是EJB的实用类Java 将一个POJO类从EJB jar注入另一个EJB jar中的EJB,java,dependency-injection,ejb,cdi,Java,Dependency Injection,Ejb,Cdi,假设我在一个ear中有两个EJB jar:A.jar和B.jar。我可以使用CDI将一个不是EJB的实用类Autil,仅仅是一个来自a.jar的POJO注入到B.jar中的EJB中吗?我在JavaEE规范中找不到这一点。(顺便说一句,我使用的是Glassfish 3.1.1) 注意:我当然可以尝试(同时也已经尝试过了),但这样我只能通过具体的AS进行检查,我想知道规范是怎么说的,因为我正在尝试与供应商保持中立。首先,如果您使用GlassFish,请帮个忙,使用3.1.2.2。接下来,是的,你应该
Autil
,仅仅是一个来自a.jar的POJO注入到B.jar中的EJB中吗?我在JavaEE规范中找不到这一点。(顺便说一句,我使用的是Glassfish 3.1.1)
注意:我当然可以尝试(同时也已经尝试过了),但这样我只能通过具体的AS进行检查,我想知道规范是怎么说的,因为我正在尝试与供应商保持中立。首先,如果您使用GlassFish,请帮个忙,使用3.1.2.2。接下来,是的,你应该可以做得很好。确保两个JAR都有META-INF/beans.xml以及您的web应用程序(web-INF/beans.xml)您知道与我的问题相关的该版本中修复的错误吗?我不知道修复的错误,但我非常确定他们使用的是更新版本的Weld。我怀疑你会有问题,主要的是要记住在两个罐子中都有beans.xml。