我正在使用 EJB v3.1。應(yīng)用程序在 JBoss 中運(yùn)行。我也在使用 Wildfly。據(jù)我了解,包括 OutOfMemoryError 在內(nèi)的所有系統(tǒng)異常都包含在 EJBException 中。我設(shè)置 jvm 參數(shù)以在內(nèi)存不足時(shí)獲取堆轉(zhuǎn)儲(chǔ),如下所示: -XX:+HeapDumpOnOutOfMemoryError但它不起作用。我想是因?yàn)樗辉偈?OutOfMemoryError 而是 EJBException。我如何讓這個(gè)在 jave ee 中工作?我還應(yīng)該在拋出新的 OutOfMemoryError 時(shí)獲取堆轉(zhuǎn)儲(chǔ)嗎?
1 回答

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