高可用性階段作業持續性與動態部署、動態重新載入和自動部署不相容。這些功能適用於開發而非生產環境,因此必須在啟用 HA 階段作業持續性之前停用它們。如需有關如何停用這些功能的資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南」中的第 2 章「部署應用程式」。
建立 Application Server 叢集。
如需更多資訊,請參閱建立叢集。
為叢集建立 HADB 資料庫。
如需更多資訊,請參閱 configure-ha-cluster(1)。
為叢集設定 HTTP 負載平衡。
如需更多資訊,請參閱設定 HTTP 負載平衡
啟用所需應用程式伺服器實例和 Web 或 EJB 容器的可用性。
然後配置階段作業持續性設定。選擇以下方法之一:
使用管理主控台。請參閱啟用伺服器實例的可用性。
使用 asadmin 指令行公用程式。請參閱 set(1) 和 configure-ha-persistence(1)。
重新啟動叢集中的每個伺服器實例。
如果實例目前正在處理請求,請在重新啟動該實例前將其靜止,這樣,它就有足夠的時間來處理正在處理的請求。如需更多資訊,請參閱停用 (靜止) 伺服器實例或叢集
啟用所需的特定 SFSB 的可用性。
選取需要對階段作業狀態設定檢查點的方法。請參閱配置個別 Bean 的可用性
在部署期間啟用個別應用程式、Web 模組或 EJB 模組的可用性。
在管理主控台中,核取 [啟用可用性] 方塊,或使用 --availabilityenabled 選項設定為 true 的 asadmin deploy 指令。