本章介绍了在 Application Server 中添加、更改以及使用命名的服务器配置。它包含以下小节:
配置是一组服务器配置信息,包括针对以下内容的设置:HTTP 侦听器、ORB/IIOP 侦听器、JMS 代理、EJB 容器、安全性、日志记录和监视功能等。命名配置中未定义应用程序和资源。
配置存在于管理域中。该域中的多个服务器实例或群集可以引用相同的配置,也可以有各自独立的配置。
对于群集,群集中的所有服务器实例都继承群集的配置,从而确保群集实例具有同构环境。
由于配置包含如此多的必需设置,因此请通过复制现有命名配置来创建新配置。更改新建配置的配置设置之前,该配置与被复制的配置完全相同。
群集或实例使用配置的方法有以下三种:
独立:独立服务器实例或群集不与其他服务器实例或群集共享其配置;也就是说,其他服务器实例或群集不引用独立服务器实例或群集的命名配置。您可以通过复制或重命名现有配置来创建独立服务器实例或群集。
共享:共享服务器实例或群集与其他服务器实例或群集共享配置;也就是说,多个实例或群集引用相同的命名配置。您可以通过引用(而非复制)现有配置来创建共享服务器实例或群集。
另请参见:
default-config 配置是一种特殊配置,用作创建独立服务器实例或独立群集配置的模板。群集和单个服务器实例不能引用 default-config;只能复制它来创建新配置。编辑默认配置,以确保从默认配置复制而来的新配置具有正确的初始设置。
有关更多信息,请访问:
创建新服务器实例或新群集时,可以执行以下操作之一:
引用现有配置。不添加新配置。
创建现有配置的副本。添加服务器实例或群集时,将添加新配置。
默认情况下,在创建新群集或实例时,其配置是从 default-config 配置中复制的。要从其他配置进行复制,请在创建新实例或群集时指定要复制的配置。
对于服务器实例,新配置的名称为 instance_name-config。对于群集,新配置的名称为 cluster-name-config。
有关更多信息,请访问:
创建群集配置后,Application Server 会在域管理服务器上创建 domain-root/domain-dir/config/cluster-config 群集配置目录。该目录用来同步群集中所有实例的配置。
如果同一主机上有多个实例引用相同的配置,则每个实例必须在唯一的端口号上进行侦听。例如,如果两个服务器实例都引用某个命名配置,该配置包含一个位于端口 80 上的 HTTP 侦听器,则端口冲突将阻止其中一个服务器实例启动。更改用于定义端口号(各个服务器实例在这些端口号上进行侦听)的属性,从而确保各个实例使用唯一的端口。
以下原则适用于端口号设定:
各个服务器实例的端口号最初是从配置继承而来的。
创建服务器实例时,如果该端口号已经被使用,则请在实例级别上覆盖继承的默认值,以防止发生端口冲突。
假定实例正在共享配置。该配置具有端口号 n。如果使用相同的配置在计算机上创建新实例,则为新实例指定的端口号为 n+1(如果此端口号可用)。如果此端口号不可用,将选择 n+1 后下一个可用的端口。
如果您更改了配置的端口号,则继承该端口号的服务器实例将自动继承更改后的端口号。
如果您更改了实例的端口号,然后又更改了配置的端口号,则实例的端口号将保持不变。
有关更多信息,请访问:
在树组件中,选择“配置”节点。
在“配置”页面中,单击“新建”。
在“创建配置”页面中,为配置输入唯一名称。
选择要复制的配置。
default-config 配置是创建独立服务器实例或独立群集时所使用的默认配置。
copy-config
下表介绍了配置的预定义属性。
预定义属性是端口号。有效的端口值为 1–65535。在 UNIX 上,创建在端口 1–1024 上进行侦听的套接字需要超级用户权限。如果系统中存在多个服务器实例,则它们各自的端口号必须是唯一的。
属性名称 |
说明 |
---|---|
http-listener-1 的端口号。 |
|
http-listener-2 的端口号。 |
|
IIOP 侦听器 SSL 侦听的 IIOP 连接的 ORB 侦听器端口。 |
|
orb-listener-1 侦听的 IIOP 连接的 ORB 侦听器端口。 |
|
JMX 连接器侦听的端口号。 |
|
IIOP 侦听器 SSL_MUTUALAUTH 侦听的 IIOP 连接的 ORB 侦听器端口。 |
在树组件中,展开“配置”节点。
选择命名配置的节点。
在“配置系统属性”页面中,选择是否启用动态重新配置。
如果已启用,则对配置所作的更改将应用于服务器实例,而无需重新启动服务器。
根据需要添加、删除或修改属性。
要编辑与配置关联的所有实例的属性的当前值,请单击“实例值”。
set
每个引用命名配置的实例最初都从该配置继承端口号。由于系统中的端口号必须是唯一的,因而可能需要覆盖继承的端口号。
在树组件中,展开“配置”节点。
选择命名配置的节点。
管理控制台将显示“配置系统属性”页面。
单击要编辑的实例变量旁边的“实例值”。
例如,如果单击实例变量 HTTP-LISTENER-PORT 旁边的“实例值”,将看到引用该配置的每个服务器实例的 HTTP-LISTENER-PORT 的值。
根据需要更改该值,然后单击“保存”。
set
“配置系统属性”页面将显示使用该配置的所有目标的列表。对于群集配置,目标是群集。对于实例配置,目标是实例。
delete-config