1

2 つの EJB があり、EJB A は EJB B を参照し、両方とも同じサーバーにデプロイされています。

EJB A をデプロイしようとするたびに、すでにデプロイおよび登録されている EJB B を登録しようとするため、エラーが発生します。

java.lang.IllegalStateException

EJB A が参照される EJB を登録しないようにする方法はありますか?

NetBeans と JBoss 4.2.3、および EJB 3.0 を使用しています。

4

2 に答える 2

1

Mavenビルドを使用する場合は、使用できます

<scope> provided </scope>

EJB Aのmavenのpomファイルに

于 2017-04-26T07:41:10.320 に答える
-2

EJB A がシングルトンの場合に例外が発生する理由は想像できませんが、 A に@DependsOnアノテーションを付けて、B への依存関係を指定してみてください。

于 2015-09-03T08:14:29.013 に答える