这有可能吗?以下场景:
- 名称为 A 的无状态本地 EJB
- 名称为 B 的单例启动 EJB
- B 包含对 A 的引用
我尝试过,但我的应用程序服务器 (WAS) 在应用程序启动时失败,并出现未找到 A 的错误。控制台日志还清楚地表明,在加载 B 时 A 并未启动,但在 B 之前启动了一些其他无状态 EJB。使 A 也成为单例 EJB,并通过注释 @DependsOn({"A"} 让 B 依赖于 A ) 也产生了一个错误,指出未找到依赖 bean A。在 Web 模块中使用 A 可以正常工作。
任何想法我做错了什么?感谢您的帮助!斯蒂芬·哈比奇