2 つの EJB があり、EJB A は EJB B を参照し、両方とも同じサーバーにデプロイされています。
EJB A をデプロイしようとするたびに、すでにデプロイおよび登録されている EJB B を登録しようとするため、エラーが発生します。
java.lang.IllegalStateException
EJB A が参照される EJB を登録しないようにする方法はありますか?
NetBeans と JBoss 4.2.3、および EJB 3.0 を使用しています。
Mavenビルドを使用する場合は、使用できます
<scope> provided </scope>
EJB Aのmavenのpomファイルに
EJB A がシングルトンの場合に例外が発生する理由は想像できませんが、 A に@DependsOnアノテーションを付けて、B への依存関係を指定してみてください。