如何在泽西2.x版本中配置CDI?

时间:2014-09-18 09:55:53

标签: java rest java-ee cdi glassfish-4

我经常遇到玻璃鱼的部署问题。它显示了注入器资源的CDI部署失败。

我通过glass fish jdbc连接池连接到数据库。并使用@inject注释注入数据源,这是否会导致CDI?

我没有配置beans.xml文件。

1 个答案:

答案 0 :(得分:1)

您可能是此问题的受害者:https://issues.jboss.org/browse/CDI-377

我只是猜测,因为你没有提供你正在使用的Glassfish版本。 此问题已在CDI 1.2中修复,该版本包含在Glassfish 4.1中。所以最好的解决方案是更新到这个版本。

如果您不能或不想更新,可以使用此解决方法:http://weld.cdi-spec.org/documentation/#4