The size of global session information exceeded 1,048,576 bytes during its creation. (J2EE application = aa....aa, context root = bb....bb, request URL = cc....cc, attribute name = dd....dd, class name = ee....ee, size(byte) = ff....ff, HTTP session ID = gg....gg, global session ID = hh....hh)
- aa....aa:J2EEアプリケーション名
bb....bb:コンテキストルート名
cc....cc:リクエストURL
dd....dd:サイズを超える原因となったオブジェクトをHTTPセッションへ登録した名前
ee....ee:サイズを超える原因となったオブジェクトのクラス名
ff....ff:サイズを超える原因となったオブジェクトのグローバルセッション情報一つ分のサイズ(バイト)
gg....gg:HTTPセッションID
hh....hh:グローバルセッションID
- 説明
- 作成中のグローバルセッション情報のサイズが1,048,576バイトを超えました。メモリセッションフェイルオーバ機能では,1,048,576バイトを超えるグローバルセッション情報をサポートしていません。
- グローバルセッション情報の作成を中止します。
- 対処
- グローバルセッション情報のサイズが大きくなっている原因を調べて,次のどちらかの対処をしてください。
- 不要な情報が引き継ぎの対象となっている場合
- Deployment Descriptor(web.xml)に定義したセッションフェイルオーバ用フィルタの初期化パラメタ(<init-param>タグ)のGSInfoKey-RW,またはGSInfoKey-Rを設定し,必要なセッション情報だけを引き継ぎの対象に指定してください。
- 引き継ぎの対象であるセッション情報のサイズが大きい場合
- 直列化可能クラスのオブジェクトの引き継ぎが有効な場合,セッション情報として登録したオブジェクトが不要な情報を含んでいることがあります。この場合,アプリケーションを変更し,HTTPセッションに登録するオブジェクトを変更して不要な情報を取り除きサイズを小さくしてください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.