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 failes 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?
Cheers,
James