Sun Java System Application Server Enterprise Edition 8.2 高可用性管理指南

配置 Web 容器的可用性

若要使用 asadmin 啟用並配置 Web 容器可用性,請參閱 configure-ha-persistence(1)

此外,還可使用 asadmin set 指令將配置的 availability-service.web-container-availability.availability-enabled 特性設定為 true,然後使用 configure-ha-persistence 根據需要設定特性。

例如,如下使用 set 指令,其中 config1 為配置名稱:


asadmin set --user admin --passwordfile password.txt 
--host localhost --port 4849 
config1.availability-service.web-container-availability.availability-enabled="true"
asadmin configure-ha-persistence --user admin --passwordfile secret.txt 
--type ha 
--frequency web-method 
--scope modified-session 
--store jdbc/hastore 
--property maxSessions=1000:reapIntervalSeconds=60 cluster1

Procedure使用 Admin Console 啟用 Web 容器的可用性

  1. 在樹形元件中,選取所需配置。

  2. 按一下 [可用性服務]。

  3. 選取 [Web 容器可用性] 標籤。

    核取 [可用性服務] 核取方塊以啟用可用性。若要停用可用性,請取消核取該方塊。

  4. 請按照以下可用性設定小節中的說明變更其他設定。

  5. 重新啟動伺服器實例。

可用性設定

[可用性服務] 的 [Web 容器可用性] 標籤讓您可以變更以下可用性設定:

持續性類型為啟用了可用性的 Web 應用程式指定階段作業持續性機制。允許的值為 memory (無持續性)、file (檔案系統) 和 ha (HADB)。

必須配置並啟用 HADB 後,才能使用 ha 階段作業持續性。如需配置詳細資訊,請參閱 configure-ha-cluster(1)

如果啟用了 Web 容器可用性,預設為 ha。否則,預設為 memory。對於需要階段作業持續性的生產環境,請使用 ha。前兩個類型 (memory 和 file ) 的持續性不提供高可用性階段作業持續性。

持續性頻率:指定儲存階段作業狀態的頻率。僅當持續性類型為 ha 時適用。允許的值包括 :

持續性範圍:指定階段作業物件數和儲存階段作業狀態的頻率。僅當持續性類型為 ha 時適用。允許的值包括:

單次登入狀態:核取此方塊以啟用單次登入狀態的持續性。若要停用可用性,請取消核取該方塊。如需更多資訊,請參閱將階段作業容錯移轉與單次登入配合使用

HTTP 階段作業存放區:如果為獲得階段作業持續性而變更了用於連線 HADB 的 JDBC 資源,可以變更 HTTP 階段作業存放區。如需詳細資訊,請參閱 configure-ha-cluster(1)