java.lang.OutOfMemoryError : Java heap space with NetBeans 错误

标签 java tomcat netbeans out-of-memory heap-memory

这是我在 NetBeans 启动的 Tomcat servlet 容器实例中运行我的 Web 应用程序时遇到的错误。为了解决这个问题,我什至更改了 netbeans.conf 中的堆大小,但它仍然显示相同的错误。我怎样才能避免这种情况发生?

HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Servlet execution threw an exception
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)


root cause 

java.lang.OutOfMemoryError: Java heap space

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.

最佳答案

在 netbeans.conf 中更改堆大小只会更改 NetBeans 本身的堆,不会更改通过 NetBeans 运行的应用程序。

正确的方法是右击项目,选择“属性”,然后选择“运行”;在那里您可以适本地设置 VM 选项(例如 -Xmx256m)。它应该看起来像这样:

setting the heap size
(感谢 VonC 找到这张图片。)

关于java.lang.OutOfMemoryError : Java heap space with NetBeans 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/717550/

相关文章:

JavaFX:如何禁用 TextArea 的多行选项

java - Jsp 不显示 swf 文件

netbeans - JavaFX Webview 滚动条重绘问题

java - Netbeans GUI 不显示

java - Groovy:从文件中读取一系列行

java - EntityManager JNDI 查找

tomcat - 我在哪里可以告诉 Tomcat 已部署应用程序的数据要存储在哪里?

html - 来自 Bean 的 JSP 下拉列表 (<select>)

java - 设计模式如何在使用 List 时避免 instanceOf

eclipse - 图片不会显示在 Eclipse 动态 Web 项目中