我有一个 EJB 项目,其@Singleton
EJB 定义为:
@LocalBean
@Singleton
@Startup
public class DataModelBean implements DataModelBeanLocal {
然后我有另一个 EJB 项目和另一个 EJB:
@LocalBean
@Singleton
@Startup
@EJB(beanInterface=DataModelBeanLocal.class,name="DataModelBeanLocal")
@DependsOn("DataModelBeanLocal")
public class OutboundRouting implements OutboundRoutingLocal {
但是,@DependsOn
它不起作用,我尝试了许多不同的值,但@DependsOn
没有成功。服务器无法启动:
模块部署错误:Atlas:部署应用程序时出现异常:java.lang.RuntimeException:EJB OutboundRouting%%%EOL%%% 的 DependsOn 依赖项“DataModelBeanLocal”无效
我不确定我应该在这里做什么,有什么建议吗?