Java 如何在jersey 2.x版本中配置CDI?

Java 如何在jersey 2.x版本中配置CDI?,java,rest,jakarta-ee,cdi,glassfish-4,Java,Rest,Jakarta Ee,Cdi,Glassfish 4,我经常遇到玻璃鱼的部署问题。它显示注入器资源处的CDI部署失败 我通过glass fish jdbc连接池连接到数据库。使用@inject注释注入数据源,这会导致CDI吗 我尚未配置beans.xml文件。您可能是此问题的受害者: 我只是猜测,因为你没有提供你正在使用的Glassfish版本。 此问题已在Glassfish 4.1中包含的CDI 1.2中修复。因此,最好的解决方案是更新到此版本 如果您不能或不想更新,可以使用此解决方法:如果您可以显示一些代码?并确保类路径中没有beans.xml

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

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


我尚未配置beans.xml文件。

您可能是此问题的受害者:

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


如果您不能或不想更新,可以使用此解决方法:

如果您可以显示一些代码?并确保类路径中没有beans.xml文件?或者在你的图书馆里(番石榴有时因为这个而臭名昭著)