迁移到 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 方法