windows 7 tomcat6下运行一下大项目,启动时出现 java.lang.OutOfMemoryError:Java heap错误
在catalina.bat中加入
set JAVA_OPTS=-Xms32m -Xmx256m
即可,在运行时涉及一个报表功能,需要查询大量数据,出现 java.lang.OutOfMemoryError:Java Permanent Space错误,之后程序漰溃,
百度了一下说是要set JAVA_OPTS=-server -XX:PermSize=64M -XX:MaxPermSize=128m,于是又增加一行,结果tomcat启动只闪了一下没反应了
于是把两行合并成下面一行
set JAVA_OPTS=-Xms32m -Xmx256m -server -XX:PermSize=64M -XX:MaxPermSize=128m
成功运行无误,解决了java heap与Java Permanent Space内存溢出的问题
在Windows 7环境下使用Tomcat运行大型项目时,遇到Java heap和Java Permanent Space内存溢出错误。通过调整JAVA_OPTS参数设置,特别是增加server选项和调整PermSize及MaxPermSize大小,成功解决了内存溢出问题,确保项目稳定运行。
2027

被折叠的 条评论
为什么被折叠?



