ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド(旧版互換)
Interstage

30.5.3 破棄されたServletのセションとSTATEFUL Session Beanのインスタンスにアクセスしようとした場合

破棄されたServletのセション、またはSTATEFUL Session Beanのインスタンスにアクセスしようとした場合、以下のエラーが発生します。

破棄されたもの

エラー

Servletのセション

javax.servlet.http.HttpServletRequestに対してgetSession(boolean)メソッドを実行した場合、以下のように動作します。

  • 引数がtrueの場合:新たにセションが生成されます。

  • 引数がfalseの場合:nullが返却されます。

STATEFUL Session Beanのインスタンス

クライアントに以下の例外が返却されます。
java.rmi.NoSuchObjectException: CORBA OBJECT_NOT_EXIST 0 No; nested
exception is: org.omg.CORBA.OBJECT_NOT_EXIST: CORBA_Request_get_response
minor code: 0 completed: No


対処方法

クライアントアプリケーションでは、createメソッドを実行してEJB objectを再作成してから処理を継続してください。