本小節說明 Web 容器中的 HTTP 階段作業設定。HTTP 階段作業是唯一將狀態資料寫入持續性儲存的 Web 階段作業。
階段作業管理員提供配置建立和銷毀階段作業的方式、儲存階段作業狀態的位置以及最大階段作業數的方法。
若要變更階段作業管理員設定,請執行以下步驟:
在樹形元件中,選取 [配置] 節點。
選取要配置的實例:
選取 [Web 容器] 節點。
按一下 [管理員特性] 標籤。
設定 [清除間隔] 的值。
設定 [最大階段作業數] 的值。
[最大階段作業數] 欄位是允許的最大階段作業數目。
[階段作業檔案名稱] 欄位是包含階段作業資料的檔案。
[階段作業 ID 產生器類別名稱] 欄位使您可以指定用於產生唯一的階段作業 ID 的自訂類別。每個伺服器實例只允許有一個階段作業 ID 產生器類別,並且叢集中的所有實例必須使用同一階段作業 ID 產生器,以防止階段作業金鑰衝突。
自訂階段作業 ID 產生器類別必須實作 com.sun.enterprise.util.uuid.UuidGenerator 介面:
package com.sun.enterprise.util.uuid; public interface UuidGenerator { public String generateUuid(); public String generateUuid(Object obj); //obj is the session object }
類別必須位於 Application Server 類別路徑中。
按一下 [儲存]。