I have an EJB Project with a @Singleton
EJB defined as:
@LocalBean
@Singleton
@Startup
public class DataModelBean implements DataModelBeanLocal {
I then have another EJB Project with another EJB:
@LocalBean
@Singleton
@Startup
@EJB(beanInterface=DataModelBeanLocal.class,name="DataModelBeanLocal")
@DependsOn("DataModelBeanLocal")
public class OutboundRouting implements OutboundRoutingLocal {
However the @DependsOn
is not working, I have tried a number of different values for the @DependsOn
with no success. The server fails to start with:
Deployment Error for module: Atlas: Exception while deploying the app : java.lang.RuntimeException: Invalid DependsOn dependency DataModelBeanLocal for EJB OutboundRouting%%%EOL%%%
I am not sure what I should be doing here, any suggestions?