ナビゲーション・ツリーで、「構成」ノードを展開します。
変更する構成を選択します。
構成のノードで、「可用性サービス」ノードを選択します。
「可用性サービス」ページが開きます。
「可用性サービス」ページで、「Webコンテナの可用性」タブをクリックします。
「Webコンテナの可用性」ページが開きます。
「可用性サービス」フィールドで「有効」ボックスを選択して、Webコンテナの可用性を有効にします。
可用性を無効にするには、「可用性サービス」の「有効」ボックスのチェックを外します。
「永続性のタイプ」ドロップダウン・リストから、永続性メカニズムを選択します。
「可用性サービス」の「有効」を選択しない場合は、次のいずれかを選択します。
セッション永続性なしの場合は「memory
」
高可用ではないファイル・システムに基づいたセッション永続性の場合は「file
」
「可用性サービス」の「有効」を選択した場合は、高可用のクラスタ・フェイルオーバーに基づいたセッション永続性の「replicated
」を選択します。
「永続性の頻度」ドロップダウン・リストから、HTTPセッションの保存頻度を選択します。
web-method
— セッション状態は、各Webリクエストの終了時に、クライアントにレスポンスを返信する前に格納されます。このモードでは、障害発生時にセッション状態を完全に更新するための最良の保証が得られます。これはデフォルトです。
「永続性の頻度」は、「永続性のタイプ」が「replicated
」の場合にのみ適用されます。
「永続性の範囲」ドロップダウン・リストで、保存を行うために必要なHTTPセッション変更の範囲を選択します。
session
— 常にすべてのセッション状態が格納されます。このモードでは、セッション・データを分散可能なWebアプリケーションに正しく格納するための最良の保証が得られます。
modified-session
— セッション状態が変更された場合、すべてのセッション状態が格納されます。HttpSession.setAttribute()
またはHttpSession.removeAttribute()
が呼び出された場合に、セッションが変更されたと見なします。属性が変更されるたびに、必ずsetAttribute()
を呼び出す必要があります。これはJava EE仕様の要件ではありませんが、このモードを正しく動作させるために必要になります。
modified-attribute
— 変更されたセッション属性のみが格納されます。このモードを正しく動作させるには、次のガイドラインに従う必要があります。
セッション状態が変更されるたびに、setAttribute()
を呼び出します。
属性間で相互参照しないようにします。別個の各属性キーにあるオブジェクト・グラフをシリアライズし、別々に格納します。別個の各キーにあるオブジェクト間に相互参照がある場合は、正常なシリアライズおよびデシリアライズは行われません。
複数の属性間、または少なくとも読取り専用属性と変更可能な属性間でセッション状態を分散します。
「永続性の範囲」は、「永続性のタイプ」が「replicated
」の場合にのみ適用されます。
「シングル・サインオン状態」フィールドで「有効」ボックスを選択して、フェイルオーバーでシングル・サインオン状態を有効にします。
フェイルオーバーでシングル・サインオン状態を無効にするには、「シングル・サインオン状態」の「有効」ボックスのチェックを外します。
すべての設定の値をデフォルト値に戻すには、「デフォルトをロード」ボタンをクリックします。
「追加プロパティ」セクションで、追加プロパティを指定します。
GlassFish ServerはWebコンテナの可用性の追加プロパティを定義しません。
プロパティを追加するには、「プロパティを追加」ボタンをクリックします。表示される空白行で、「名前」フィールドにプロパティ名を入力し、「値」フィールドにプロパティ値を入力します。
プロパティを変更するには、そのプロパティの「値」フィールドを編集します。
プロパティを削除するには、削除するプロパティの「名前」フィールドの左側にあるチェックボックスを選択し、「プロパティを削除」ボタンをクリックします。
「保存」をクリックします。