分析原因:内存不足的原因主要是因为logs太多引起的,或者是因为tamcat本身设置的内存过小.
解决办法:
重启下tomcat,如果还是出现那么找到tamcat的配置文件啊,配置下一下数据就可以了
-Dcatalina.home=E:\tomcat6
-Dcatalina.base=E:\tomcat6
-Djava.endorsed.dirs=E:\tomcat6\endorsed
-Djava.io.tmpdir=E:\tomcat6\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=E:\tomcat6\conf\logging.properties
配置以下代码:
-XX:PermSize=256M
-XX:MaxPermSize=386m
-Xms1024m
-Xmx1024m
2.如果是部署在服务器上出现内存溢出问题
在tomcat安装环境bin里面的catalina.bat.文件中配置
在rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
后面配置
set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true