2012-01-12 106 views
0

我有一個錯誤。我正在與GWT,Spring,Hibernate,Maven合作。請求處理失敗;嵌套異常是java.lang.RuntimeException:java.lang.OutOfMemoryError

當可能調用一個web服務調試時,我發現如果你帶請求的數據,但不再進入視圖,當他回到視圖中調用AsyncCallback的地方時,端撥號:

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space 

ayudenme了一整夜試圖解決它,我什麼也看不見,但解決的辦法是感激太

回答

0

我會附上視覺VM 1.3.3拋出異常的過程並檢查堆中發生了什麼。

這裏你不需要建議;你需要更多的數據和可視性。沒有人能根據你發佈的內容來回答。我們是盲人,但你也是。更多信息將澄清情況。

+0

看flijo是這樣的: 呼叫GWT的AsyncCallback類.- servie.getMethod(的AsyncCallback){} 接口: @ RemoteServiceRelativePath( 「RPC /服務」) 公共接口服務延伸RemoteService; 類實現接口並打電話給web服務.- 這裏如果你和一切都返回確切的位置。 但當他回到GWT類.- 它需要一個良好的品牌,直到錯誤說。什麼時候該做什麼。 – 2012-01-12 15:19:43

+0

你也可以嘗試分析堆轉儲(通過jmap)。如果您使用的是Eclipse,那麼有一個名爲「Memory Analyzer」的插件可以提供有用的信息,例如瓶頸,堆使用等等。 – proko 2012-01-12 19:04:46

相關問題