Sun Java System Delegated Administrator 6.4 管理指南

附录 C 调试 Delegated Administrator

通过检查由 Delegated Administrator 组件、Delegated Administrator 被部署到的 Web 容器以及由 Directory Server 和 Access Manager 生成的日志文件,可以获得有关 Delegated Administrator 的日志信息。

本附录包含以下主题:

调试命令行实用程序

要调试 Delegated Administrator 实用程序 (commadmin),可以通过在 commadmin 命令中使用 -v 选项来打印客户机中的调试消息。

Delegated Administrator 控制台日志

Delegated Administrator 控制台会创建运行时日志文件:

通过编辑名为 logger.properties 的日志属性文件,可以指定自己的日志文件。

Procedure指定自己的 Delegated Administrator 控制台日志文件

  1. 在文本编辑器中打开 logger.properties 文件。

    logger.properties 文件默认情况下位于以下目录:

    da-base/data/da/WEB-INF/classes/com/sun/comm/da/resources

  2. 您可以更改 logger.properties 文件中的以下属性:

    • da.logging.enable=yesno

      其中 yes 表示启用日志记录,no 表示禁用日志记录。

      默认情况下禁用日志记录。要启用日志记录,必须将此值设置为 yes

    • da.log.file=full pathname

      指定日志记录语句写入的目录和文件。此属性用于将 da.log 更改为您指定的文件名和位置。

  3. 将编辑的 logger.properties 文件重新部署到 Delegated Administrator 控制台所使用的 Web 容器。

    必须运行脚本将自定义 logger.properties 文件部署到您的 Web 容器,更改才会生效。

    有关如何将自定义的属性文件部署到特定 Web 容器的说明,请参见部署自定义配置文件

Delegated Administrator 服务器日志

您可以创建 Delegated Administrator 服务器日志,其中包含由安装在 Web 容器中的 Delegated Administrator servlet 生成的调试语句。

要执行此操作,可启用调试 servlet 以记录 Delegated Administrator servlet 执行过程中的调试消息。

您可以使用 commadmin debug log 命令将 Delegated Administrator 服务器消息写入到调试日志中。

-f 选项指定日志的完整路径名和文件名。

-t 选项允许您在将调试消息写入日志和关闭调试日志记录之间进行切换。

例如,输入以下命令:


commadmin debug log -D paul -n sesta.com -w bolton \
-t on -f /tmp/debug.log

上述命令会将 Debug servlet 的消息记录到以下路径和文件中:

/tmp/debug.log

仅能在 /tmp//var/tmp/ 目录中创建日志。

只要您重新启动 Web 容器,则必须再次运行 commadmin debug log 命令。

Web 容器服务器日志

通过检查由 Web 容器生成的服务器日志,可以进一步调试 Delegated Administrator。

Web Server 6.x

Web Server 6.x 可维护位于以下路径的访问日志和错误日志:

web_server6_base/https-host.domain/logs

其中

Web Server 7.x

Web Server 7.x 可维护位于以下路径的访问日志和错误日志:

web_server7_config_base/https- host.domain/logs

其中

Application Server 7.x

Application Server 7.x 可维护位于以下路径的访问日志和错误日志:

/application_server7_base/domains/domain1/server1/logs

其中

Application Server 8.x

Application Server 8.x 可维护位于以下路径的访问日志和错误日志。

服务器日志:

/application_server8_base/domains/domain1/logs

访问日志:

/application_server8_base/domains/domain1/logs/access/server_access_log

其中

Directory Server 日志和 Access Manager 日志

通过检查由 Directory Server 和 Access Manager 生成的日志,可以进一步调试 Delegated Administrator。

Directory Server

Directory Server 可维护位于以下路径的访问日志和错误日志:

/var/opt/mps/serverroot/slapd-hostname /logs

其中

Access Manager

Access Manager 可维护位于以下路径的日志文件:

/var/opt/SUNWam/debug

上述路径包含 amProfile 日志和 amAuth 日志。

/var/opt/SUNWam/logs

上述路径包含 amAdmin.access 日志和 amAdmin.error 日志。