Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南

配置 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"

可用性設定

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

HA 持續性類型:為啟用了可用性的 SFSB 指定階段作業持續性和鈍化機制。允許的值包括 file (檔案系統) 和 ha (HADB)。對於需要階段作業持續性的生產環境,請使用預設值 ha

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

如果將任一持續性類型設定為 file,EJB 容器都將指定檔案系統位置,以儲存鈍化的階段作業 Bean 狀態。檔案系統的檢查點操作對於測試很有用,但不適用於生產環境。如需更多資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南」中的「配置儲存特性」

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

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

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

如果停用了可用性,本機檔案系統將用於 SFSB 狀態鈍化,但不用於持續性。若要變更 SFSB 狀態的儲存位置,請變更 EJB 容器中的 [階段作業儲存位置] 設定。如需更多資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南」中的「配置儲存特性」