Interstage Application Server/Interstage Web Server トラブルシューティング集
目次 索引 前ページ次ページ

第8章 J2EEアプリケーション開発・運用時の異常> 8.5 HotDeploy機能使用時の異常

8.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を再作成してから処理を継続してください。


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED