Java EE堆转储到内存不足

时间:2019-08-08 11:01:38

标签: java java-ee jboss out-of-memory

我正在使用EJB v3.1。应用程序正在JBoss中运行。我也在使用Wildfly。据我了解,包括OutOfMemoryError在内的所有系统异常都包装在EJBException中。 我设置了jvm参数以使堆转储出内存不足,如下所示: -XX:+HeapDumpOnOutOfMemoryError,但无效。我想是因为它不再是OutOfMemoryError而是EJBException。
我如何在jave ee中工作? 还应该在抛出新的OutOfMemoryError时获得堆转储吗?

1 个答案:

答案 0 :(得分:0)

如何在jave ee中工作?还应该在抛出新的OutOfMemoryError时获得堆转储吗?

如果使用的是JBoss,则应查看server.log并查看异常是EJB还是OOME,然后尝试对其进行修复。

所以我们有:

如何在jave ee中工作?看到异常。 当抛出新的OutOfMemoryError时,我还应该得到堆转储吗?是的,如果您正确使用了以下标志:-XX:+ HeapDumpOnOutOfMemoryError

相关问题