当使用 config-commda 程序配置 Delegated Administrator 时,config-commda 会将配置文件保存在 Delegated Administrator 安装目录中的配置数据标准位置。然后,config-commda 程序将配置文件部署到已部署 Delegated Administrator 的 Web 容器的应用程序系统信息库中。
因此,配置文件的部署位置会根据您所使用的 Web 容器不同而各异。
在运行时,Delegated Administrator 使用配置文件的属性值,这些配置文件位于其部署位置——也就是部署 Delegated Administrator 的 Web 容器的系统信息库。
要自定义配置文件,执行以下步骤:
编辑位于 Delegated Administrator 安装目录中的原始配置文件。
使用 Delegated Administrator 提供的脚本将配置文件重新部署到 Web 容器。
自定义配置文件时,在将文件重新部署到 Web 容器之前,新值不会生效。
本节的剩余部分说明以下主题:
Delegated Administrator 配置完成后(在您运行 config-commda 程序之后),配置文件位于以下目录中:
运行 config-commda 程序后,根据您所选的部署 Delegated Administrator 的 Web 容器,配置文件会部署到以下位置。
将 resource.properties 文件部署到以下默认位置之一:
/opt/SUNWwbsvr/https-hostname/webapps/https-hostname \ /commcli/WEB-INF/classes/sun/comm/cli/server/servlet |
/var/opt/SUNWwbsvr7/https-hostname/webapps/hostname \ /commcli/WEB-INF/classes/sun/comm/cli/server/servlet |
/var/opt/SUNWappserver7/domains/domain1/server1 \ /applications/j2ee-modules \ /commcli/WEB-INF/classes/sun/comm/cli/server/servlet |
/var/opt/SUNWappserver/domains/domain1 \ /applications/j2ee-modules \ /commcli/WEB-INF/classes/sun/comm/cli/server/servlet |
以下文件部署到同一默认位置:
daconfig.properties
logger.properties
Resources.properties
Security.properties
根据您所选的部署 Delegated Administrator 的 Web 容器,这些属性文件会被部署到以下默认位置之一:
/opt/SUNWwbsvr/https-hostname/webapps/https-hostname \ /da/WEB-INF/classes/com/sun/comm/da/resources |
/var/opt/SUNWwbsvr7/https-hostname/webapps/hostname \ /da/WEB-INF/classes/com/sun/comm/da/resources |
/var/opt/SUNWappserver7/domains/domain1/server1 \ /applications/j2ee-modules \ /Delegated_Administrator/WEB-INF \ /classes/com/sun/comm/da/resources |
/var/opt/SUNWappserver/domains/domain1 \ /applications/j2ee-modules \ /Delegated_Administrator/WEB-INF \ /classes/com/sun/comm/da/resources |
以超级用户身份(或成为超级用户)登录并转至以下目录:
/opt/SUNWcomm/sbin
运行适当的部署脚本将您的自定义配置文件重新部署到 Delegated Administrator 所使用的 Web 容器。
必须将配置文件重新部署到上次运行 Delegated Administrator 配置程序 (config-commda) 将 Delegated Administrator 部署到的 Web 容器中。
使用可同时应用到您的自定义配置文件和正确的 Web 容器的部署脚本。
例如,要将 resource.properties 文件重新部署到 Web Server 6,运行此命令:
# ./config-wbsvr-commcli |
有关部署脚本的列表,请参见配置文件部署脚本。
每个 Web 容器有两个部署脚本。一个脚本部署 Delegated Administrator 服务器文件。另一个部署 Delegated Administrator 控制台文件:
Delegated Administrator 服务器配置文件:resource.properties。
Delegated Administrator 控制台配置文件:daconfig.properties、Security.properties、Resources.properties 和 logger.properties。
部署脚本如下所示:
适用于 Delegated Administrator 服务器文件 (resource.properties) 的部署脚本:
config-wbsvr-commcli
适用于 Delegated Administrator 控制台文件的部署脚本:
config-wbsvr-da
要运行脚本,输入以下命令:
# ./config-wbsvr-commcli # ./config-wbsvr-da |
适用于 Delegated Administrator 服务器文件 (resource.properties) 的部署脚本:
config-wbsvr7x-commcli
适用于 Delegated Administrator 控制台文件的部署脚本:
config-wbsvr7x-da
要运行脚本,输入以下命令:
# ./config-wbsvr7x-commcli # ./config-wbsvr7x-da |
适用于 Delegated Administrator 服务器文件 (resource.properties) 的部署脚本:
config-appsvr-commcli
适用于 Delegated Administrator 控制台文件的部署脚本:
config-appsvr-da
要运行脚本,输入以下命令:
# ./config-appsvr-commcli deploy # ./config-appsvr-da deploy |
必须使用参数 deploy 运行这些命令。
适用于 Delegated Administrator 服务器文件 (resource.properties) 的部署脚本:
config-appsvr8x-commcli
适用于 Delegated Administrator 控制台文件的部署脚本:
config-appsvr8x-da
要运行脚本,输入以下命令:
# ./config-appsvr8x-commcli deploy # ./config-appsvr8x-da deploy |
必须使用参数 deploy 运行这些命令。