在Tomcat配置工具的Java标签页中是否需要进行特定设置才能生成hs_err_pid.log
文件?
hs_err_pid.log
文件的默认位置是什么?可以更改吗?
关于此主题的非常好的文档是来自(最初)Sun的Java故障排除指南。请参阅章节“故障排除系统崩溃”以了解有关hs_err_pid*
文件的信息。
请参见附录C - 致命错误日志
根据指南,如果可能的话,默认情况下,该文件将在进程的工作目录中创建,否则将在系统临时目录中创建。可以通过传递-XX:ErrorFile
产品标志来选择特定位置。它说:
如果未指定-XX:ErrorFile= file标志,则系统会尝试在进程的工作目录中创建该文件。如果文件无法在工作目录中创建(空间不足、权限问题或其他问题),则该文件将在操作系统的临时目录中创建。