在瀏覽樹狀結構中,展開 「組態」 節點。
選取您要變更的組態。
在組態的節點下,選取 「可用性服務」 節點。
此時將開啟 「可用性服務」 頁面。
在 「可用性服務」 頁面上,按一下 「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 容器可用性的任何其他特性。
若要增加特性,請按一下 「增加特性」 按鈕。在出現的空白列中,於 「名稱」 欄位中鍵入特性名稱,然後在 「值」 欄位中鍵入特性值。
若要修改特性,請編輯特性的 「值」 欄位。
若要刪除特性,請選取您要刪除之特性 「名稱」 欄位左側的核取方塊,然後按一下 「刪除特性」 按鈕。
按一下 「儲存」。