【问题标题】:EJB stateless beans are not injected properly after migration to JBOSS 7.4 and Java11迁移到 JBOSS 7.4 和 Java11 后未正确注入 EJB 无状态 bean
【发布时间】:2021-12-21 10:09:10
【问题描述】:

最近我们将应用程序从 Jboss 6 迁移到 JBoss 7.4 版本。 我有一个实现 javax.servlet.Filter 的 UsageMeasurementfilter。 UsageMeasurementfilter 使用@Inject 注解注入一些EJB 无状态bean。但问题是 bean 没有被注入到 UsageMeasurementfilter 中。它在 jboss 6 和 jdk8 中运行良好,但在我们迁移到 jboss7.4 和 jdk11 后无法运行。 有什么想法吗?

【问题讨论】:

    标签: jboss ejb java-11 jboss-eap-7


    【解决方案1】:

    你需要使用@EJB注解。

    【讨论】:

    • 我也尝试过使用@EJB 注释,但没有成功。但我自己解决了这个问题。我的依赖项被注入并声明为静态的。它只是在删除静态关键字后才起作用。无论如何感谢您的宝贵时间
    猜你喜欢
    • 2012-08-26
    • 1970-01-01
    • 2017-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多