2

我正在使用 Tomcat 服务器,我想获得内存不足错误的堆转储。如何通过在 Catalina.bat 文件中指定参数来做到这一点?还有一种方法可以指定存储转储文件的路径吗?

4

1 回答 1

2

根据这个http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html 你可以使用 option -XX:HeapDumpPath=./java_pid<pid>.hprof

您无需修改​​ calatalina.bat 或其他脚本即可将选项添加到 Tomcat。CATALINA_OPTS只需在运行 Tomcat 之前设置系统变量。

于 2012-05-28T15:50:56.870 回答