Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将一个POJO类从EJB jar注入另一个EJB jar中的EJB_Java_Dependency Injection_Ejb_Cdi - Fatal编程技术网

Java 将一个POJO类从EJB jar注入另一个EJB jar中的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。接下来,是的,你应该

假设我在一个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。接下来,是的,你应该可以做得很好。确保两个JAR都有META-INF/beans.xml以及您的web应用程序(web-INF/beans.xml)

您知道与我的问题相关的该版本中修复的错误吗?我不知道修复的错误,但我非常确定他们使用的是更新版本的Weld。我怀疑你会有问题,主要的是要记住在两个罐子中都有beans.xml。