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

啟用階段作業可用性

您可以啟用五個不同範圍 (最高至最低) 的階段作業可用性:

  1. 伺服器實例,依預設啟用。啟用伺服器實例階段作業可用性,表示所有在伺服器實例上執行的應用程式皆可具有高可用性階段作業持續性。如需說明,請參閱下一小節啟用伺服器實例的可用性

  2. 容器 (Web 或 EJB),依預設啟用。如需有關在容器層級啟用可用性的資訊,請參閱:

  3. 應用程式,依預設停用。

  4. 獨立 Web 或 EJB 模組,依預設停用。

  5. 個別 SFSB,依預設停用。

若要在指定範圍啟用可用性,還必須在所有更高層級也啟用。例如,若要啟用應用程式層級的可用性,必須在伺服器實例層級和容器層級啟用可用性。

指定層級的預設值是其上一層級的設定值。例如,如果已啟用容器層級的可用性,則依預設啟用應用程式層級的可用性。

如果已停用伺服器實例層級的可用性,則啟用其他任何層級的可用性都不生效。如果已啟用伺服器實例層級的可用性,除非已明確停用,否則將啟用所有層級的可用性。

啟用伺服器實例的可用性

若要啟用伺服器實例的可用性,請使用 asadmin set指令將配置的 availability-service.availability-enabled 特性設為 true。

例如,如果配置名稱為 config1


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

Procedure使用管理主控台啟用伺服器實例的可用性

  1. 在樹形元件中,展開 [配置] 節點。

  2. 展開要編輯的配置之節點。

  3. 選取 [可用性服務] 節點。

  4. 在 [可用性服務] 頁面,核取 [可用性服務] 核取方塊來啟用實例層級的可用性。

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

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


    備註 –

    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 管理指南」中的「用法設定檔」


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

  6. 停止和重新啟動伺服器實例。