有关tomcat内存不足报错为:java.lang.OutOfMemoryError: PermGen space问题;

分析原因:内存不足的原因主要是因为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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值