【发布时间】:2011-12-22 14:32:27
【问题描述】:
要生成hs_err_pid.log 文件,需要在Tomcat 配置工具的Java 选项卡上进行任何特定设置吗?
hs_err_pid.log 文件的默认位置是什么?这个位置可以更改吗?
【问题讨论】:
要生成hs_err_pid.log 文件,需要在Tomcat 配置工具的Java 选项卡上进行任何特定设置吗?
hs_err_pid.log 文件的默认位置是什么?这个位置可以更改吗?
【问题讨论】:
关于这个主题的一个非常非常好的文档是来自(最初)Sun 的Troubleshooting Guide for Java。有关hs_err_pid* 文件的信息,请参阅“系统崩溃疑难解答”一章。
根据指南,默认情况下,如果可能,文件将在进程的工作目录中创建,否则将在系统临时目录中创建。可以通过传入-XX:ErrorFile 产品标志来选择特定位置。它说:
如果未指定 -XX:ErrorFile= 文件标志,系统会尝试在进程的工作目录中创建文件。如果无法在工作目录中创建文件(空间不足、权限问题或其他问题),则会在操作系统的临时目录中创建文件。
【讨论】: