将EJB jar中的POJO类注入到不同EJB jar中的EJB中

时间:2012-09-14 12:37:38

标签: java dependency-injection ejb cdi

鉴于我有两个EJB罐子:A.jar和B.jar。我可以将一个不是EJB的实用程序类Autil,只是一个来自A.jar的POJO注入使用CDI的B.jar中的EJB吗?我在Java EE规范中找不到这个。 (顺便说一下。我正在使用Glassfish 3.1.1)

注意:当然我可以试试(并且已经有了)但是这样我只能用特定的AS检查它,我想知道规范说的是什么因为我是试图让供应商保持中立。

1 个答案:

答案 0 :(得分:3)

首先,如果您正在使用GlassFish,请帮自己一个忙,并使用3.1.2.2。接下来,是的,你应该能够做到这一点。确保两个jar都有META-INF / beans.xml以及你的web应用程序(WEB-INF / beans.xml)