迁移到 JBOSS 7.4 和 Java11 后未正确注入 EJB 无状态 bean

Posted

技术标签:

【中文标题】迁移到 JBOSS 7.4 和 Java11 后未正确注入 EJB 无状态 bean【英文标题】:EJB stateless beans are not injected properly after migration to JBOSS 7.4 and Java11 【发布时间】: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 后无法运行。 有什么想法吗?

【问题讨论】:

【参考方案1】:

你需要使用@EJB注解。

【讨论】:

我也尝试过使用@EJB 注释,但没有成功。但我自己解决了这个问题。我的依赖项被注入并声明为静态的。它只是在删除静态关键字后才起作用。无论如何感谢您的宝贵时间

以上是关于迁移到 JBOSS 7.4 和 Java11 后未正确注入 EJB 无状态 bean的主要内容,如果未能解决你的问题,请参考以下文章

迁移到 Jboss 7.0 AS 后 Firefox 和 IE 中的 ViewExpiredException

从 APN 迁移到 Firebase 后未重新生成 iOS 设备令牌

Swift 3.0 和 Xcode 8 迁移后未调用 UITableViewDelegate 方法

Django 1.8:删除迁移文件夹后未检测到迁移

从 JBoss 7 迁移到 WildFly 9 时使用 CMT 的 EJB

服务器迁移 prestashop 后未显示产品图片