Web コンテナのマネージャープロパティーを設定する

セッションマネージャーを使用して、セッションを作成および破棄する方法、セッション状態を格納する場所、および使用可能なセッションの最大数を設定できます。

  1. ナビゲーションツリーで、「設定」ノードを展開します。
  2. 変更する設定を選択します。
  3. 設定のノードで、「Web コンテナ」ノードを選択します。

    「一般プロパティ」ページが開きます。

  4. 「一般プロパティ」ページで、「マネージャープロパティー」タブをクリックします。

    「マネージャープロパティー」ページが開きます。

  5. 「取得間隔」フィールドに、非アクティブセッションデータがストアから削除されるまでの時間を秒単位で入力します。

    デフォルト値は 60 です。

    この値は、セッションデータが変更される頻度より小さい値に設定してください。たとえば、アクセス頻度の高い Web サイトのアクセスカウンタサーブレットでは、この値をできるだけ小さい値 (1 秒) にしてください。値が大きい場合、サーバーを再起動するごとに、最後の数回のアクセスを取得できない場合があります。

  6. 「最大セッション数」フィールドに、キャッシュに維持できるセッションの最大数を入力します。

    -1 を指定すると、セッションの数は制限されません。デフォルト値は –1 です。

    制限に達したあとに新しいセッションを作成しようとすると、IllegalStateException がスローされます。

  7. セッション状態の保存が可能な場合は、「Session Filename」フィールドに、アプリケーションの再起動間でセッション状態を保存するディレクトリを絶対パスまたは相対パスで入力します。

    このパスが設定されていない場合、セッション状態は保存されません。デフォルトでは、このパスは設定されていません。

    相対パスは、この Web アプリケーションの一時ディレクトリからの相対で指定します。

    この設定は、「持続性のタイプ」が「memory」の場合にのみ適用されます。「持続性のタイプ」の設定方法については、「Web コンテナの可用性を設定する」を参照してください。

  8. (省略可能) 「追加プロパティー」セクションで、追加プロパティーを指定します。

    GlassFish Server はセッションマネージャーの追加プロパティーを定義しません。

  9. 「保存」をクリックします。

    ヒント - デフォルト設定に戻すには、「デフォルトを読込み」ボタンをクリックし、「保存」を保存します。


参照

Copyright © 2005, 2011, Oracle and/or its affiliates. All rights reserved. 著作権について