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

Procedure设置高可用性会话持久性

开始之前

高可用性会话持久性与动态部署、动态重新装入和自动部署不兼容。这些功能适用于开发环境而不适用于生产环境,因此您必须在启用 HA 会话持久性之前禁用它们。有关如何禁用这些功能的信息,请参见《Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南》中的第 2  章 “部署应用程序”

  1. 创建 Application Server 群集。

    有关更多信息,请参见创建群集

  2. 为群集创建 HADB 数据库。

    有关更多信息,请参见 configure-ha-cluster(1)

  3. 为群集设置 HTTP 负载平衡。

    有关更多信息,请参见设置 HTTP 负载平衡

  4. 启用所需的应用程序服务器实例和 Web 或 EJB 容器的可用性。

    然后配置会话持久性设置。选择以下方法之一:

  5. 重新启动群集中的每个服务器实例。

    如果实例当前正在处理请求,请在重新启动该实例前停止它,这样,它就有足够的时间来处理它正在处理的请求。有关更多信息,请参见禁用(停止)服务器实例或群集

  6. 启用所有特定 SFSB 所必需的可用性。

    选择需要进行会话状态检查点操作的方法。请参见为单个 Bean 配置可用性

  7. 如果要使每个 Web 模块具有高可用性,请使这些模块可分布。

  8. 部署期间启用各个应用程序、Web 模块或 EJB 模块的可用性。

    请参见为单个应用程序或 EJB 模块配置可用性

    在管理控制台中,选取“启用高可用性”框,或结合使用 asadmin deploy 命令和设置为 true--availabilityenabled 选项。