java内存不足错误-堆空间

标签 java tomcat out-of-memory

我正在用 jsp/servlet 开发 Web 应用程序,我遇到了 netbeans 和 Java 的问题。我的程序需要大数据处理。所以我使用 -Xmx512m 通过

增加最大堆大小

Tools -> Servers -> on the Platform tab there is a VM option below Java Platform. Then it works fine..

现在我的问题是我正在构建WAR 文件,直接部署并运行在我的另一台机器 Tomcat 上进行演示, 在这里我面临同样的问题 java out of memory error-heap space 我也试过

environment variable set CATALINA_OPTS=-Xms512m -Xmx512m

这对我也没有帮助

如何解决这个问题?请指出正确的方向

最佳答案

尝试设置 PermSizeMaxPermSize 值,这应该在 Catalina.bat 中的 tomcat startup 中设置然后使用此脚本停止开始

  set CATALINA_OPTS=-server -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m

http://javahowto.blogspot.co.uk/2006/06/6-common-errors-in-setting-java-heap.html

关于java内存不足错误-堆空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12366989/

相关文章:

java - android - 获取软键盘按键

java - 将 ZoneId 和时间戳转换为 java 8 中的格式化日期字符串,考虑夏令时

java - 仅当特定字符存在时,正则表达式匹配每个字符直到特定字符

apache - Solr 能否容忍一个分片上所有核心的丢失?

Java 和 Tomcat org.json java.lang.ClassNotFoundException

c# - 裁剪图像时出现 OutofMemory 错误

java - 为什么我的程序在字节数组中保存 1.5Gb 内存?

c# - OutOfMemory Exception C# 使用线程时

java - 无法在spring mvc中的 Controller 中接收表单数据

jsp - 在即时 JSP 编译中导入失败