2009-09-01 83 views
0

在所有情況下,我都能夠在本地JBoss(4.2.2 GA)上調試我的EJB 3.0應用程序,除非在實際bean中放置了一個斷點。這隻會讓JBoss的JVM崩潰(1.5.14)。有任何想法嗎?在JBoss上進行遠程調試

+0

你能提供更多關於碰撞的細節嗎?特別是如果這恰好是一個內存不足錯誤或類似的東西。 – 2009-09-01 22:43:41

回答

1

您可以發佈JVM堆棧轉儲(它將位於jboss/bin目錄中),其中某些可能有一些洞察,但JVM崩潰時要做的第一件事是更新到最新的修訂版本,在這種情況下是20。看看這是否有所作爲。

+0

升級到最新版本確實有幫助,但不幸的是這不是一個選項。 – cw22 2009-09-02 15:46:47

+0

堆棧轉儲很大,我不知道如何在這裏粘貼超過600個字符。但這裏是錯誤的重要部分。而且我在機器上有3GB,所以不應該成爲內存問題。但我可能是錯的。 內部錯誤(5349474E41545552450E435050002E),PID = 4892,TID = 5500 當前線程(0x009946b8):VMThread [ID = 5500] 堆棧:[0x27c80000,0x27cc0000) [錯誤報告過程中發生錯誤,則步驟110中,ID 0000005] VM_Operation(0x2cbdce48):分配的生成集合,模式:安全點,由線程請求0x2ad175d0 這有幫助嗎? – cw22 2009-09-02 16:01:52

+1

如果升級到最新版本解決了問題,那麼99%是JVM中的一個錯誤(調試涉及很多原生的東西),這已經修復了。你不能解決這個問題,儘管我想你可能沒有辦法解決這個問題。順便說一下,我並不是專家,但在閱讀這些內容時可能會遇到其他問題,您可以從中提出一個獨立的問題。 – Yishai 2009-09-02 16:28:15