为了账号安全,请及时绑定邮箱和手机立即绑定

内存不足时的 Java EE 堆转储

内存不足时的 Java EE 堆转储

Smart猫小萌 2023-05-24 15:14:23
我正在使用 EJB v3.1。应用程序在 JBoss 中运行。我也在使用 Wildfly。据我了解,包括 OutOfMemoryError 在内的所有系统异常都包含在 EJBException 中。我设置 jvm 参数以在内存不足时获取堆转储,如下所示: -XX:+HeapDumpOnOutOfMemoryError但它不起作用。我想是因为它不再是 OutOfMemoryError 而是 EJBException。我如何让这个在 jave ee 中工作?我还应该在抛出新的 OutOfMemoryError 时获取堆转储吗?
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

如果您使用的是 JBoss,您应该查看 server.log 并查看异常是 EJB 还是 OOME,然后尝试修复它。

所以我们有:

我如何让这个在 jave ee 中工作?见异常。我还应该在抛出新的 OutOfMemoryError 时获取堆转储吗?是的,如果您正确使用了标志:-XX:+HeapDumpOnOutOfMemoryError


查看完整回答
反对 回复 2023-05-24
  • 1 回答
  • 0 关注
  • 101 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信