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

第 7 章 管理配置

本章介绍了在 Application Server 中添加、更改以及使用命名的服务器配置。它包含以下小节:

使用配置

配置

配置是一组服务器配置信息,包括针对以下内容的设置: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 侦听器,则端口冲突将阻止其中一个服务器实例启动。更改用于定义端口号(各个服务器实例在这些端口号上进行侦听)的属性,从而确保各个实例使用唯一的端口。

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

使用命名配置

Procedure创建命名配置

  1. 在树组件中,选择“配置”节点。

  2. 在“配置”页面中,单击“新建”。

  3. 在“创建配置”页面中,为配置输入唯一名称。

  4. 选择要复制的配置。

    default-config 配置是创建独立服务器实例或独立群集时所使用的默认配置。

等效的 asadmin 命令

copy-config

另请参见

编辑命名配置的属性

下表介绍了配置的预定义属性。

预定义属性是端口号。有效的端口值为 1–65535。在 UNIX 上,创建在端口 1–1024 上进行侦听的套接字需要超级用户权限。如果系统中存在多个服务器实例,则它们各自的端口号必须是唯一的。

属性名称 

说明 

HTTP_LISTENER_PORT

http-listener-1 的端口号。 

HTTP_SSL_LISTENER_PORT

http-listener-2 的端口号。 

IIOP_SSL_LISTENER_PORT

IIOP 侦听器 SSL 侦听的 IIOP 连接的 ORB 侦听器端口。

IIOP_LISTENER_PORT

orb-listener-1 侦听的 IIOP 连接的 ORB 侦听器端口。

JMX_SYSTEM_CONNECTOR_PORT

JMX 连接器侦听的端口号。 

IIOP_SSL_MUTUALAUTH_PORT

IIOP 侦听器 SSL_MUTUALAUTH 侦听的 IIOP 连接的 ORB 侦听器端口。

Procedure编辑命名配置的属性

  1. 在树组件中,展开“配置”节点。

  2. 选择命名配置的节点。

  3. 在“配置系统属性”页面中,选择是否启用动态重新配置。

    如果已启用,则对配置所作的更改将应用于服务器实例,而无需重新启动服务器。

  4. 根据需要添加、删除或修改属性。

  5. 要编辑与配置关联的所有实例的属性的当前值,请单击“实例值”。

等效的 asadmin 命令

set

另请参见

Procedure编辑引用配置的实例的端口号

每个引用命名配置的实例最初都从该配置继承端口号。由于系统中的端口号必须是唯一的,因而可能需要覆盖继承的端口号。

  1. 在树组件中,展开“配置”节点。

  2. 选择命名配置的节点。

    管理控制台将显示“配置系统属性”页面。

  3. 单击要编辑的实例变量旁边的“实例值”。

    例如,如果单击实例变量 HTTP-LISTENER-PORT 旁边的“实例值”,将看到引用该配置的每个服务器实例的 HTTP-LISTENER-PORT 的值。

  4. 根据需要更改该值,然后单击“保存”。

等效的 asadmin 命令

set

另请参见

Procedure查看命名配置的目标

“配置系统属性”页面将显示使用该配置的所有目标的列表。对于群集配置,目标是群集。对于实例配置,目标是实例。

  1. 在树组件中,展开“配置”节点。

  2. 选择命名配置的节点。

另请参见

Procedure删除命名配置

  1. 在树组件中,选择“配置”节点。

  2. 在“配置”页面中,选中要删除的命名配置的复选框。

    不能删除 default-config 配置。

  3. 单击“删除”。

等效的 asadmin 命令

delete-config

另请参见