階段作業管理程式提供配置建立和銷毀階段作業的方式、儲存階段作業狀態的位置以及最大階段作業數的方法。
若要在 Administration Console 中變更階段作業管理程式設定,請移至 [配置] > [Web 容器] > [管理程式特性]。
選取要配置的實例:
若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。
若要配置所有實例的預設設定,請選取 [default-config] 節點。
在 [管理程式特性] 標籤中,設定下列特性:
[最大階段作業數] 的值。[最大階段作業數] 欄位是允許的最大階段作業數目。
[階段作業 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 類別路徑中。
如需有關設定管理程式特性的詳細指示,請按一下 Administration Console 中的 [說明]。