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

使用配置

配置

配置是一组服务器配置信息,包括针对以下内容的设置:HTTP 侦听器、ORB/IIOP 侦听器、JMS 代理、EJB 容器、安全性、日志记录和监视功能等。命名配置中未定义应用程序和资源。

配置存在于管理域中。该域中的多个服务器实例或群集可以引用相同的配置,也可以有各自独立的配置。

对于群集,群集中的所有服务器实例都继承群集的配置,从而确保群集实例具有同构环境。

由于配置包含如此多的必需设置,因此请通过复制现有命名配置来创建新配置。更改新建配置的配置设置之前,该配置与被复制的配置完全相同。

群集或实例使用配置的方法有以下三种:

default-config 配置

default-config 配置是一种特殊配置,用作创建独立服务器实例或独立群集配置的模板。群集和单个服务器实例不能引用 default-config;只能复制它来创建新配置。编辑默认配置,以确保从默认配置复制而来的新配置具有正确的初始设置。

有关更多信息,请访问:

创建实例或群集时创建的配置

创建新服务器实例或新群集时,可以执行以下操作之一:

默认情况下,在创建新群集或实例时,其配置是从 default-config 配置中复制的。要从其他配置进行复制,请在创建新实例或群集时指定要复制的配置。

对于服务器实例,新配置的名称为 instance_name-config。对于群集,新配置的名称为 cluster-name-config

有关更多信息,请访问:

群集配置同步

创建群集配置后,Application Server 会在域管理服务器上创建 domain-root/domain-dir/config/cluster-config 群集配置目录。该目录用来同步群集中所有实例的配置。

唯一端口号和配置

如果同一主机上有多个实例引用相同的配置,则每个实例必须在唯一的端口号上进行侦听。例如,如果两个服务器实例都引用某个命名配置,该配置包含一个位于端口 80 上的 HTTP 侦听器,则端口冲突将阻止其中一个服务器实例启动。更改用于定义端口号(各个服务器实例在这些端口号上进行侦听)的属性,从而确保各个实例使用唯一的端口。

以下原则适用于端口号设定: