在瀏覽樹狀結構中,選取「組態」節點。
選取「EJB 容器」節點。
「企業 Java Bean (EJB)」頁面會隨即開啟。
在「階段作業儲存位置」欄位中,鍵入階段作業儲存位置的新值。
此欄位可指定在檔案系統上儲存已鈍化之有狀態的階段作業 Bean 和持續的 SFSB 檢查點狀態的目錄。預設值為 ${com.sun.aas.instanceRoot}/session-store
。
鈍化 Bean 是已將其狀態寫入到檔案系統上的檔案中的有狀態的階段作業 Bean。通常,鈍化的 Bean 已經閒置了一段時間並且目前未被從屬端存取。同樣地,持續的 SFSB 檢查點狀態是將其狀態寫入檔案系統中某個檔案的各個 SFSB。
只有在停用 EJB 容器可用性時,此設定才適用於 SFSB 檢查點狀態。若要停用可用性,請參閱組態 EJB 容器的可用性設定。
選取選項 B 或選項 C 單選按鈕可設定「確認選項」。
「確認選項」用於指定容器如何快取作業事件之間的鈍化 Bean 執行處理。
如果您選取選項 B (預設值),容器會快取作業事件之間就緒的執行處理。
如果您選取選項 C,容器不會快取作業事件之間就緒的執行處理。
在「集區的初始大小和最小大小」欄位中,鍵入要保留在集區中的最小 Bean 數目。
預設值為 0。
在「集區的最大大小」欄位中,鍵入容器一次可保留在集區中的最大 Bean 數目。
預設值為 32。
在「集區設定大小數量」欄位中鍵入閒置時間超過「集區閒置逾時」欄位中指定的時間時,要從集區中移除的 Bean 數目。
此值必須至少為 0 且小於「集區的最大大小」值。預設值為 8。
在「集區閒置逾時」欄位中,鍵入 Bean 在集區中閒置幾秒後即需移除。
超過這段時間後,將會銷毀 Bean。0 值表示 Bean 可以無限期保持閒置。預設值為 600。
在「最大快取大小」欄位中,鍵入快取可容納的最大 Bean 數目。
增加要快取的最大 Bean 數目,以省下建立和銷毀 Bean 所需的經常性耗用時間。但是,如果增加快取記憶體,伺服器將消耗更多記憶體和資源。請確定您的作業環境足夠用於快取記憶體設定。0 值表示快取無限制。預設值為 512。
在「快取設定大小數量」欄位中,鍵入快取已滿時要鈍化的 Bean 數目。
快取的 Bean 達到最大數目之後,容器將從備份儲存中移除一些鈍化 Bean。此值也會指定如果在集區中沒有可用的 Bean 時接到請求,所要建立的 Bean 數目。此值必須大於 1 且小於「最大快取大小」值。預設值為 32。
在「移除逾時」欄位中,鍵入將鈍化的 Bean 從階段作業儲存中移除前等待的秒數。
0 值表示容器不會自動移除非使用中的 Bean。如果「移除逾時」值小於或等於「快取閒置逾時」值,會立即移除 Bean,而不加以鈍化。預設值為 5400。
從「移除選取策略」下拉式清單中,選取容器用以從快取中移除有狀態之階段作業 Bean 的策略。
選項如下:
(預設) 移除最近沒有使用過的 Bean。
移除快取中最舊的 Bean。
移除最近最少存取的 Bean。
在「快取閒置逾時」欄位中,鍵入 Bean 可以在快取中維持閒置的最大秒數。
超過這段時間後,容器可以鈍化此 Bean。0 值表示 Bean 永遠不會成為鈍化候選項目。預設值為 600。
在「其他特性」區段中,指定其他特性。
如需可用特性的描述,請參閱EJB 容器特有的特性。
若要增加特性,請按一下「增加特性」按鈕。在出現的空白列中,於「名稱」欄位中鍵入特性名稱,然後在「值」欄位中鍵入特性值。
若要修改特性,請編輯特性的「值」欄位。
若要刪除特性,請選取您要刪除之特性「名稱」欄位左側的核取方塊,然後按一下「刪除特性」按鈕。
按一下「儲存」。
提示:
若要回到預設設定,請按一下「載入預設值」按鈕,然後按一下「儲存」。重新啟動 GlassFish Server。