【WebOTX Application Server】複数スレッドからEJB呼び出しを行った場合の例外発生(OTX-FAQ-000400)
質問内容
複数スレッドからEJB呼び出しを行うJavaアプリケーションで、EJB側で1件の例外が発生した場合に、複数のリクエストで同時に同じ例外が発生するのはどういう場合ですか?
回答内容
EJBアプリケーションで、throws句で宣言されていない例外をthrowする場合には、Unknown例外とみなしてリプライ受信スレッド上でクラスのロードを試みます。この時、JNIのロード失敗やクラスのロード失敗が発生すると、受信スレッドが異常終了し、リクエスト要求中の全アプリケーションに同じ例外が通知されるため、複数スレッドが同時にエラーになることがあります。
TCP/IPレベルの通信異常やメモリ不足が発生した場合も同様です。
【対象製品】Application Server
【確認済みのバージョン】 すべて
【確認済みのエディション】 すべて
【確認済みの対象OS】すべて
【確認済みのJavaバージョン】すべて
【コンポーネント】Object Broker
【カテゴリー】トラブルシューティング
製品名カテゴリ
WebOTX
WebOTX Application Server
-
コンテンツID:
3150102436
-
公開日:
2011年03月31日
-
最終更新日:2014年11月11日
アンケート
サポート情報充実のためアンケートにご協力をお願いいたします。
コメント欄: