本高可用性管理指南介绍了 Sun JavaTM System Application Server 的高可用性功能,其中包括如何进行以下操作:
安装、配置和管理高可用性数据库 (High Availability Database, HADB)。
安装、配置和使用 HTTP 负载平衡器插件。
使用命名的配置来共享服务器配置属性。
设置和使用高可用性群集。
配置节点代理。
配置和使用高可用性会话持久性。
使用其他高可用性功能,例如 Java 消息服务和 RMI-IIOP 故障转移。
本指南适用于生产环境中的系统管理员。本指南假定您熟悉以下内容:
基本系统管理
安装软件
使用 Web 浏览器
在终端窗口中发布命令
Application Server 可以单独购买,也可以作为 Sun JavaTM Enterprise System (Java ES) 的组件购买,Java ES 是支持分布在网络或 Internet 环境中的企业应用程序的软件基础结构。如果购买的是作为 Java ES 组件的 Application Server,则您应熟悉 http://docs.sun.com/coll/1286.1 和 http://docs.sun.com/coll/1382.1 中的系统文档。
第 1 章,Application Server 高可用性功能概要介绍了 Application Server 的高可用性功能。
第 2 章,安装和设置高可用性数据库介绍了如何安装和设置高可用性数据库。
第 3 章,管理高可用性数据库介绍了如何管理高可用性数据库。
第 4 章,配置负载平衡和故障转移介绍了如何安装、配置和使用 HTTP 负载平衡器插件。
第 5 章,使用 Application Server 群集介绍了 Application Server 群集及其配置和管理方法。
第 6 章,管理命名配置介绍了如何使用命名的配置来共享 Application Server 配置属性。
第 7 章,配置节点代理介绍了节点代理及其管理方法。
第 8 章,配置高可用性会话持久性和故障转移介绍了如何设置高可用性会话持久性。
第 9 章,Java 消息服务的负载平衡和故障转移介绍了 Java 消息服务负载平衡和故障转移。
第 10 章,RMI-IIOP 负载平衡和故障转移介绍了 RMI-IIOP 负载平衡和故障转移。
Application Server 文档集介绍了部署规划和系统安装。独立的 Application Server 文档位于 http://docs.sun.com/app/docs/coll/1310.1 和 http://docs.sun.com/app/docs/coll/1386.1。有关 Application Server 的介绍,请按下表所列顺序参阅相关书籍。
表 P–1 Application Server 文档集中的书籍
书名 |
说明 |
---|---|
发行说明 |
软件和文档的最新信息。其中包括以表格形式对所支持的硬件、操作系统、JDK 和 JDBC/RDBMS 所做的全面概述。 |
快速入门指南 |
如何开始使用 Application Server 产品。 |
安装指南 |
安装 软件及其组件。 |
部署规划指南 |
评估系统需求和企业状况,确保以最适合您的站点的方式部署 Application Server。此外还介绍了部署服务器时应该注意的常见问题。 |
开发者指南 |
创建和实现要在 Application Server 上运行的 Java 2 Platform, Enterprise Edition(J2EETM 平台)应用程序,这些应用程序遵循针对 J2EE 组件和 API 的开放式 Java 标准模型。其中包括有关开发者工具、安全性、汇编、部署、调试和创建生命周期模块的一般信息。 |
J2EE 1.4 教程 |
使用 J2EE 1.4 平台技术和 API 开发 J2EE 应用程序。 |
管理指南 |
从管理控制台配置、管理和部署 Application Server 子系统和组件。 |
高可用性管理指南 |
有关高可用性数据库的安装后配置和管理说明。 |
管理参考 |
编辑 Application Server 配置文件 domain.xml。 |
升级和迁移指南 |
将应用程序迁移到新的 Application Server 编程模型,特别是从 Application Server 6.x 和 7 进行迁移。该指南还介绍了可导致与产品规格不兼容的相邻产品发行版和配置选项之间的差异。 |
性能调试指南 |
调节 Application Server 以提高性能。 |
故障排除指南 |
解决 Application Server 问题。 |
错误消息参考 |
解析 Application Server 错误消息。 |
参考手册 |
可用于 Application Server 的实用程序命令,以手册页样式编写。其中包括 asadmin 命令行界面。 |
有关其他 Sun Java System 服务器文档,请参见:
Message Queue 文档
Directory Server 文档
Web Server 文档
Java ES 及其组件的文档位于 http://docs.sun.com/prod/entsys.05q4 和 http://docs.sun.com/prod/entsys.05q4?l=zh。
下表介绍了在本书中使用的默认路径和文件名。
表 P–2 默认路径和文件名
占位符 |
说明 |
默认值 |
---|---|---|
install-dir |
表示 Application Server 的安装基目录。 |
SolarisTM 平台上的 Sun Java Enterprise System 的安装: /opt/SUNWappserver/appserver Linux 平台上的 Sun Java Enterprise System 的安装: /opt/sun/appserver/ 其他 Solaris 和 Linux 的安装(非 root 用户): user’s home directory/SUNWappserver 其他 Solaris 和 Linux 的安装(root 用户): /opt/SUNWappserver Windows 的所有安装: SystemDrive:\Sun\AppServer |
domain-root-dir |
表示包含所有域的目录。 |
Solaris 平台上的 Sun Java Enterprise System 的安装: /var/opt/SUNWappserver/domains/ Linux 平台上的 Sun Java Enterprise System 的安装: /var/opt/sun/appserver/domains/ 所有其他安装: install-dir/domains/ |
domain-dir |
表示域的目录。 在配置文件中,您可能会看到 domain-dir 显示为以下内容: ${com.sun.aas.instanceRoot} |
domain-root-dir/domain-dir |
instance-dir |
表示服务器实例的目录。 |
domain-dir/instance-dir |
下表描述了本书中使用的印刷约定。
表 P–3 印刷约定
字体 |
含义 |
示例 |
---|---|---|
AaBbCc123 |
命令、文件和目录的名称;计算机屏幕输出 |
编辑 .login 文件。 使用 ls -a 列出所有文件。 machine_name% you have mail. |
AaBbCc123 |
用户键入的内容,与计算机屏幕输出的显示不同 |
machine_name% su Password: |
AaBbCc123 |
要使用实名或值替换的命令行占位符 |
删除文件的命令为 rm filename。 |
新词术语强调 |
新词或术语以及要强调的词(注:某些强调的词在联机状态下以粗体显示。 ) |
高速缓存是存储在本地的副本。 请勿保存文件。 |
《书名》 |
书名 |
阅读《用户指南》的第 6 章。 |
下表介绍了本书中使用的符号。
表 P–4 符号约定
符号 |
说明 |
示例 |
含义 |
---|---|---|---|
[ ] |
包含可选参数和命令选项。 |
ls [-l] |
无需 -l 选项。 |
{ | } |
包含为所需命令选项提供的一组选择。 |
-d {y|n} |
-d 选项需要您使用 y 参数或 n 参数。 |
${ } |
表示变量引用。 |
${com.sun.javaRoot} |
引用变量 com.sun.javaRoot 的值。 |
- |
连接需同时按下的多个击键。 |
Control-A |
同时按 Control 键和 A 键。 |
+ |
连接需连续按下的多个击键。 |
Ctrl+A+N |
按 Control 键,然后松开并依次按后面的键。 |
-> |
表示图形用户界面中的菜单项选定。 |
“文件”->“新建”->“模板” |
从“文件”菜单中,选择“新建”。从“新建”子菜单中,选择“模板”。 |
可以通过 docs.sun.comSM Web 站点联机访问 Sun 技术文档。您可以浏览 docs.sun.com 中的归档文件或搜索特定的书名或主题。这些书是以联机文件的形式提供的,有 PDF 和 HTML 两种格式。残障人士用户可以通过辅助技术读取这两种格式。
要访问以下 Sun 资源,请转至 http://www.sun.com:
下载 Sun 产品
服务和解决方案
支持(包括修补程序和更新)
培训
研究
团体(例如,Sun 开发者网络)
本文档引用了第三方 URL 以提供其他相关信息。
Sun 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Sun 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的、名义上造成的或连带产生的实际或名义损坏或损失,Sun 概不负责,也不承担任何责任。
Sun 致力于提高其文档的质量,并十分乐意收到您的意见和建议。为了共享您的意见,请访问 http://docs.sun.com,并单击 "Send Comments"(发送意见)。在联机表单中,提供了完整的文档标题和文件号码。文件号码是一个七位或九位的数字,可以在书的标题页或文档的 URL 中找到。例如,本书的文件号码为 819-4957。