Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure配置管理員特性

階段作業管理員提供配置建立和銷毀階段作業的方式、儲存階段作業狀態的位置以及最大階段作業數的方法。

若要變更階段作業管理員設定,請執行以下步驟:

  1. 在樹形元件中,選取 [配置] 節點。

  2. 選取要配置的實例:

    • 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。

    • 若要配置所有實例的預設設定,請選取 [default-config] 節點。

  3. 選取 [Web 容器] 節點。

  4. 按一下 [管理員特性] 標籤。

  5. 設定 [清除間隔] 的值。

    [清除間隔] 欄位是從儲存中刪除非使用中階段作業資料之前的秒數。

  6. 設定 [最大階段作業數] 的值。

    [最大階段作業數] 欄位是允許的最大階段作業數目。

  7. 設定 [階段作業檔案名稱] 的值。

    [階段作業檔案名稱] 欄位是包含階段作業資料的檔案。

  8. 設定 [階段作業 ID 產生器類別名稱] 的值。

    [階段作業 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 類別路徑中。

  9. 按一下 [儲存]。