我正在使用 EJB v3.1。應用程序在 JBoss 中運行。我也在使用 Wildfly。據我了解,包括 OutOfMemoryError 在內的所有系統異常都包含在 EJBException 中。我設置 jvm 參數以在內存不足時獲取堆轉儲,如下所示: -XX:+HeapDumpOnOutOfMemoryError但它不起作用。我想是因為它不再是 OutOfMemoryError 而是 EJBException。我如何讓這個在 jave ee 中工作?我還應該在拋出新的 OutOfMemoryError 時獲取堆轉儲嗎?
1 回答

侃侃爾雅
TA貢獻1801條經驗 獲得超16個贊
如果您使用的是 JBoss,您應該查看 server.log 并查看異常是 EJB 還是 OOME,然后嘗試修復它。
所以我們有:
我如何讓這個在 jave ee 中工作?見異常。我還應該在拋出新的 OutOfMemoryError 時獲取堆轉儲嗎?是的,如果您正確使用了標志:-XX:+HeapDumpOnOutOfMemoryError
添加回答
舉報
0/150
提交
取消