Sun Java System Delegated Administrator 6.4 管理指南

部署自定义配置文件

当使用 config-commda 程序配置 Delegated Administrator 时,config-commda 会将配置文件保存在 Delegated Administrator 安装目录中的配置数据标准位置。然后,config-commda 程序将配置文件部署到已部署 Delegated Administrator 的 Web 容器的应用程序系统信息库中。

因此,配置文件的部署位置会根据您所使用的 Web 容器不同而各异。

在运行时,Delegated Administrator 使用配置文件的属性值,这些配置文件位于其部署位置——也就是部署 Delegated Administrator 的 Web 容器的系统信息库。

要自定义配置文件,执行以下步骤:

  1. 编辑位于 Delegated Administrator 安装目录中的原始配置文件。

  2. 使用 Delegated Administrator 提供的脚本将配置文件重新部署到 Web 容器。

自定义配置文件时,在将文件重新部署到 Web 容器之前,新值不会生效。

本节的剩余部分说明以下主题:

配置文件的原始(标准)位置

Delegated Administrator 配置完成后(在您运行 config-commda 程序之后),配置文件位于以下目录中:

配置文件的部署位置

运行 config-commda 程序后,根据您所选的部署 Delegated Administrator 的 Web 容器,配置文件会部署到以下位置。

Delegated Administrator 服务器文件 (resource.properties) 的部署位置

resource.properties 文件部署到以下默认位置之一:

Web Server 6.x

/opt/SUNWwbsvr/https-hostname/webapps/https-hostname \
/commcli/WEB-INF/classes/sun/comm/cli/server/servlet
Web Server 7.x

/var/opt/SUNWwbsvr7/https-hostname/webapps/hostname \
/commcli/WEB-INF/classes/sun/comm/cli/server/servlet
Application Server 7.x

/var/opt/SUNWappserver7/domains/domain1/server1 \
/applications/j2ee-modules \
/commcli/WEB-INF/classes/sun/comm/cli/server/servlet
Application Server 8.x

/var/opt/SUNWappserver/domains/domain1 \
/applications/j2ee-modules \
/commcli/WEB-INF/classes/sun/comm/cli/server/servlet

Delegated Administrator 控制台配置文件的部署位置

以下文件部署到同一默认位置:

根据您所选的部署 Delegated Administrator 的 Web 容器,这些属性文件会被部署到以下默认位置之一:

Web Server 6.x

/opt/SUNWwbsvr/https-hostname/webapps/https-hostname \
/da/WEB-INF/classes/com/sun/comm/da/resources
Web Server 7.x

/var/opt/SUNWwbsvr7/https-hostname/webapps/hostname \
/da/WEB-INF/classes/com/sun/comm/da/resources
Application Server 7.x

/var/opt/SUNWappserver7/domains/domain1/server1 \
/applications/j2ee-modules \
/Delegated_Administrator/WEB-INF \
/classes/com/sun/comm/da/resources
Application Server 8.x

/var/opt/SUNWappserver/domains/domain1 \
/applications/j2ee-modules \
/Delegated_Administrator/WEB-INF \
/classes/com/sun/comm/da/resources

Procedure部署自定义配置文件

  1. 以超级用户身份(或成为超级用户)登录并转至以下目录:

    /opt/SUNWcomm/sbin

  2. 运行适当的部署脚本将您的自定义配置文件重新部署到 Delegated Administrator 所使用的 Web 容器。

    必须将配置文件重新部署到上次运行 Delegated Administrator 配置程序 (config-commda) 将 Delegated Administrator 部署到的 Web 容器中。

    使用可同时应用到您的自定义配置文件和正确的 Web 容器的部署脚本。

    例如,要将 resource.properties 文件重新部署到 Web Server 6,运行此命令:


    # ./config-wbsvr-commcli
    

    有关部署脚本的列表,请参见配置文件部署脚本

配置文件部署脚本

每个 Web 容器有两个部署脚本。一个脚本部署 Delegated Administrator 服务器文件。另一个部署 Delegated Administrator 控制台文件:

部署脚本如下所示:

Web Server 6
  • 适用于 Delegated Administrator 服务器文件 (resource.properties) 的部署脚本:

    config-wbsvr-commcli

  • 适用于 Delegated Administrator 控制台文件的部署脚本:

    config-wbsvr-da

要运行脚本,输入以下命令:


# ./config-wbsvr-commcli
# ./config-wbsvr-da
Web Server 7.x
  • 适用于 Delegated Administrator 服务器文件 (resource.properties) 的部署脚本:

    config-wbsvr7x-commcli

  • 适用于 Delegated Administrator 控制台文件的部署脚本:

    config-wbsvr7x-da

要运行脚本,输入以下命令:


# ./config-wbsvr7x-commcli
# ./config-wbsvr7x-da
Application Server 7.x
  • 适用于 Delegated Administrator 服务器文件 (resource.properties) 的部署脚本:

    config-appsvr-commcli

  • 适用于 Delegated Administrator 控制台文件的部署脚本:

    config-appsvr-da

要运行脚本,输入以下命令:


# ./config-appsvr-commcli deploy
# ./config-appsvr-da deploy

必须使用参数 deploy 运行这些命令。

Application Server 8.x
  • 适用于 Delegated Administrator 服务器文件 (resource.properties) 的部署脚本:

    config-appsvr8x-commcli

  • 适用于 Delegated Administrator 控制台文件的部署脚本:

    config-appsvr8x-da

要运行脚本,输入以下命令:


# ./config-appsvr8x-commcli deploy
# ./config-appsvr8x-da deploy

必须使用参数 deploy 运行这些命令。