通过检查由 Delegated Administrator 组件、Delegated Administrator 被部署到的 Web 容器以及由 Directory Server 和 Access Manager 生成的日志文件,可以获得有关 Delegated Administrator 的日志信息。
本附录包含以下主题:
要调试 Delegated Administrator 实用程序 (commadmin),可以通过在 commadmin 命令中使用 -v 选项来打印客户机中的调试消息。
Delegated Administrator 控制台会创建运行时日志文件:
默认日志文件名:da.log
默认位置:/opt/SUNWcomm/log
通过编辑名为 logger.properties 的日志属性文件,可以指定自己的日志文件。
在文本编辑器中打开 logger.properties 文件。
logger.properties 文件默认情况下位于以下目录:
da-base/data/da/WEB-INF/classes/com/sun/comm/da/resources
您可以更改 logger.properties 文件中的以下属性:
da.logging.enable=yes 或 no
其中 yes 表示启用日志记录,no 表示禁用日志记录。
默认情况下禁用日志记录。要启用日志记录,必须将此值设置为 yes。
da.log.file=full pathname
指定日志记录语句写入的目录和文件。此属性用于将 da.log 更改为您指定的文件名和位置。
将编辑的 logger.properties 文件重新部署到 Delegated Administrator 控制台所使用的 Web 容器。
必须运行脚本将自定义 logger.properties 文件部署到您的 Web 容器,更改才会生效。
有关如何将自定义的属性文件部署到特定 Web 容器的说明,请参见部署自定义配置文件。
您可以创建 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 容器生成的服务器日志,可以进一步调试 Delegated Administrator。
Web Server 6.x 可维护位于以下路径的访问日志和错误日志:
web_server6_base/https-host.domain/logs
其中
web_server_base 是 Web Server 6.x 软件的安装路径。例如:/opt/SUNWwbsvr。
host.domain 是运行 Web Server 6.x 的计算机的主机名和域名。
Web Server 7.x 可维护位于以下路径的访问日志和错误日志:
web_server7_config_base/https- host.domain/logs
其中
web_server7_config_base 是安装 Web Server 7.x 配置和日志文件的路径位置。例如:/var/opt/SUNWwbsvr7。
host.domain 是运行 Web Server 7.x 的计算机的主机名和域名。
Application Server 7.x 可维护位于以下路径的访问日志和错误日志:
/application_server7_base/domains/domain1/server1/logs
其中
application_server7_base 是 Application Server 7.x 软件的安装路径。
Application Server 8.x 可维护位于以下路径的访问日志和错误日志。
服务器日志:
/application_server8_base/domains/domain1/logs
访问日志:
/application_server8_base/domains/domain1/logs/access/server_access_log
其中
application_server8_base 是 Application Server 8.x 软件的安装路径。
通过检查由 Directory Server 和 Access Manager 生成的日志,可以进一步调试 Delegated Administrator。
Directory Server 可维护位于以下路径的访问日志和错误日志:
/var/opt/mps/serverroot/slapd-hostname /logs
其中
hostname 是运行 Directory Server 的计算机名。
Access Manager 可维护位于以下路径的日志文件:
/var/opt/SUNWam/debug
上述路径包含 amProfile 日志和 amAuth 日志。
/var/opt/SUNWam/logs
上述路径包含 amAdmin.access 日志和 amAdmin.error 日志。