セッション・マネージャを使用して、セッションを作成および破棄する方法、セッション状態を格納する場所、および使用可能なセッションの最大数を構成できます。
「マネージャ・プロパティ」ページを使用して、Webコンテナのセッション・マネージャ・プロパティを追加または変更します。
「マネージャ・プロパティ」ページには、次のオプションが含まれます。
デフォルト値のある設定をデフォルト値に復元するボタン。デフォルト値のない設定は変更されません。
このページの設定が適用される構成の名前。このフィールドは読取り専用です。
非アクティブなセッション・データがストアから削除されるまでの秒数。デフォルト値は60です。
この値は、セッション・データが変更される頻度より小さい値に設定してください。たとえば、ヒット頻度の高いWebサイトのヒット・カウンタ・サーブレットでは、この値をできるだけ小さい値(1秒)にしてください。値が大きい場合、サーバーを再起動するたびに、最後の数回のヒットを取得できない場合があります。
キャッシュに維持できるセッションの最大数。-1を指定すると、セッションの数は制限されません。デフォルト値は-1です。
制限に達した後に新規セッションを作成しようとすると、IllegalStateException
がスローされます。
状態の保存が可能な場合に、アプリケーションの再起動間でセッション状態を保存するディレクトリの絶対パスまたは相対パス。このパスが設定されていない場合、セッション状態は保存されません。デフォルトでは、このパスは設定されていません。
相対パスは、このWebアプリケーションの一時ディレクトリからの相対で指定します。
一意のセッションIDを生成するためのカスタム・クラス。サーバー・インスタンスごとに使用できるセッションIDジェネレータ・クラスは1つのみで、セッション・キーの衝突を避けるために、クラスタのすべてのインスタンスで同じセッションIDジェネレータを使用する必要があります。クラスは、アプリケーション・サーバー・クラスパスに存在する必要があります。デフォルトでは、カスタム・クラスは設定されていません。
セッション・マネージャの追加プロパティ。GlassFish Serverでは、セッション・マネージャには追加プロパティは定義されません。
なし。
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices