Sun Java System Application Server 9.1 高可用性管理指南

配置 EJB 容器的可用性

Procedure啟用 EJB 容器的可用性

  1. 選取 [EJB 容器可用性] 標籤。

  2. 核取 [可用性服務] 核取方塊。

    若要停用可用性,請取消核取此核取方塊。

  3. 請按照可用性設定中的說明變更其他設定

  4. 按一下 [儲存] 按鈕。

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

等效的 asadmin 指令

若要啟用 EJB 容器的可用性,請使用 asadmin set 指令為配置設定以下三個特性:

例如,如果 config1 為配置名稱,則使用以下指令:

asadmin set --user admin --passwordfile password.txt --host localhost --port 4849config1.availability-service.ejb-container-availability .availability-enabled="true"

asadmin set --user admin --passwordfile password.txt --host localhost --port 4849config1.availability-service.ejb-container-availability .sfsb-persistence-type="file"

asadmin set --user admin --passwordfile password.txt --host localhost --port 4849config1.availability-service.ejb-container-availability .sfsb-ha-persistence-type="ha"

可用性設定


備註 –

Sun Java System Application Server 的 Application Server 獨立發行版本 隨附了 HADB 軟體。如需有關 Sun Java System Application Server 的可用發行軟體資訊,請參閱「Sun Java System Application Server 9.1 Installation Guide」中的「Distribution Types and Their Components」。只有 企業 設定檔才提供 HADB 功能。如需有關設定檔的更多資訊,請參閱 「Sun Java System Application Server 9.1 管理指南」中的「用法設定檔」


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

HA 持續性類型:為啟用了可用性的 SFSB 指定階段作業持續性和鈍化機制。允許值有 file (檔案系統)、replicated (其他伺服器上的記憶體) 及 ha (HADB)。預設值為 ha。對於需要階段作業持續性的生產環境,請使用預設值 ha重複

SFSB 持續性類型:為尚未啟用可用性的 SFSB 指定鈍化機制。允許值有 file (預設值)、replicatedha

如果將任一持續性類型設定為 file,EJB 容器都將指定檔案系統位置,以儲存鈍化的階段作業 Bean 狀態。檔案系統的檢查點操作對於測試很有用,但不適用於生產環境。如需配置儲存特性的相關資訊,請參閱管理主控台線上說明。

如果任何其他伺服器實例出現故障,HA 持續性會使伺服器實例的叢集可以回復 SFSB 狀態。HADB 也用做鈍化和啟動儲存。在需要 SFSB 狀態持續性的生產環境中使用此選項。如需更多資訊,請參閱 configure-ha-cluster(1)

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

停用可用性時配置 SFSB 階段作業儲存

如果停用了可用性,本機檔案系統將用於 SFSB 狀態鈍化,但不用於持續性。若要變更 SFSB 狀態的儲存位置,請變更 EJB 容器中的 [階段作業儲存位置] 設定。如需配置儲存特性的更多資訊,請參閱管理主控台線上說明。