内存不足时堆转储错误

时间:2012-05-28 15:39:16

标签: java tomcat6

我正在使用Tomcat服务器,我想在Out of Memory错误上获得堆转储。 如何通过在Catalina.bat文件中指定参数来完成此操作? 还有一种方法可以指定存储转储文件的路径吗?

1 个答案:

答案 0 :(得分:2)

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

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