6.6.3 注意事項

データベースセッションフェイルオーバ機能の抑止によってデータベースセッションフェイルオーバ機能が無効となったリクエスト処理内で,javax.servlet.http.HttpServletRequestインタフェースのgetSession()メソッドまたはgetSession(boolean create)メソッドを呼び出すと,com.hitachi.software.web.dbsfo.SessionOperationException例外がスローされます。このため,このメソッドを呼び出すリクエストに対しては,データベースセッションフェイルオーバ機能の抑止は適用できません。

com.hitachi.software.web.dbsfo.SessionOperationException例外についての詳細は,マニュアル「Cosminexus アプリケーションサーバ リファレンス API編」の「3.1 例外クラス」を参照してください。

データベースセッションフェイルオーバ機能が抑止されたリクエストは,HTTPセッションを使用するリクエストではないため,HTTPセッションのアクセス時刻が更新されません。これによって,次の影響があります。

なお,JSPでは,デフォルトで暗黙的にHTTPセッションが作成されます。このため,HTTPセッションを必要としないJSPに対してデータベースセッションフェイルオーバ機能の抑止を適用する場合は,明示的にpageディレクティブのsession属性を使用してHTTPセッションを作成しない設定にする必要があります。