2012-01-12 76 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

相关问题