【发布时间】:2019-03-11 11:42:43
【问题描述】:
JVM崩溃后如何获取报告?
关于JVM崩溃的一些问题: JBoss / HotSpot JVM crashing
但我的问题是:如何获取崩溃报告?谁和在哪里存储它? (我想操作系统存储有关失败过程的报告,但我想确定以及如何获取它?)
更新:这不是错误日志,而是粉碎转储
【问题讨论】:
JVM崩溃后如何获取报告?
关于JVM崩溃的一些问题: JBoss / HotSpot JVM crashing
但我的问题是:如何获取崩溃报告?谁和在哪里存储它? (我想操作系统存储有关失败过程的报告,但我想确定以及如何获取它?)
更新:这不是错误日志,而是粉碎转储
【问题讨论】:
您应该使用此选项运行 JAVA:
-XX:ErrorFile=/path/to/file
/路径/到/文件
是您要导出崩溃报告的路径。
Is it possible to specify where JVM's crash dumps go?
如何运行JAVA(在控制台输入):
java -XX:ErrorFile=/path/to/file.log -jar myapp.jar
【讨论】:
JVM 崩溃日志位置在 run.bat (Windows) 或 run.sh (Linux) 中指定,默认启用。
使用这些步骤来禁用 JVM 崩溃日志或更改崩溃日志的存储位置。
【讨论】: