3

@Singleton次のように定義されたEJBを持つ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:EJBOutboundRoutingのDependsOn依存関係'DataModelBeanLocal'が無効です%%%EOL %%%

ここで何をすべきかわかりませんが、何か提案はありますか?

4

2 に答える 2

2

代わりにこれを試してください:

@Singleton
@DependsOn("DataModelBean")
public class OutboundRouting { ... }
于 2010-02-01T22:50:42.287 に答える