2009-05-19 16 views
1

EJB3ステートレス/ステートフルBeanにargsコンストラクタが例外をスローしないとどうなりますか?EJB3コンストラクタが例外をスローしますか?

@EJB 
B b; 

及びBは、コンストラクタで例外をスロー:例えば、クラスAは、DIを有していますか?私はEJB3仕様でこのケースについて何の言及も見つけませんでした。私はクラスAのisntanceは本当にその仕事に成功するための手段がないので、破棄されると思います。

答えて

1

IMEアプリケーションを起動するときにEJBのいずれかが初期化に失敗した場合、アプリケーションサーバーは問題が発生したことを認識し、アプリケーションを使用可能とフラグを付けません。

これはあなたのEJB/WebのURLは使用できませんが起こる...

+0

私は、新しいステートレスBean Aがインスタンス化されたときに何らかの理由でBのinstatiationが失敗するケースを考えています。アプリケーションの展開は成功しています。 – tputkonen

0

一般的に、nullポインタ例外あなたがBを使用するようにしてください。

0

javax.ejb.EJBTransactionRolledbackException

あなたがBのメソッドを使用します。

関連する問題