Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
2016-06-24 18:30
489 查看
这个问题 是tomcat下 加载的类过多,
解决方法是
解决方法: 1、 手动设置MaxPermSize大小
修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh),在“echo"Using
CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
setJAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M-XX:MaxPermSize=512m
catalina.sh下为:
JAVA_OPTS="$JAVA_OPTS-server -XX:PermSize=128M-XX:MaxPermSize=512m"
但是我这样改了还是不行,在java visualVM 下面发现加载了 15000个类 但是permsize 其实不大
想到了 最近在webapps 下还加载了另外的工程
然后把这个工程 拿走, eclispse 再次启动 tomcat
加载类 只有8100
问题解决
解决方法是
解决方法: 1、 手动设置MaxPermSize大小
修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh),在“echo"Using
CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
setJAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M-XX:MaxPermSize=512m
catalina.sh下为:
JAVA_OPTS="$JAVA_OPTS-server -XX:PermSize=128M-XX:MaxPermSize=512m"
但是我这样改了还是不行,在java visualVM 下面发现加载了 15000个类 但是permsize 其实不大
想到了 最近在webapps 下还加载了另外的工程
然后把这个工程 拿走, eclispse 再次启动 tomcat
加载类 只有8100
问题解决
相关文章推荐
- java-模拟tomcat服务器
- Linux socket 初步
- i-jetty环境搭配与编译
- Linux Kernel 4.0 RC5 发布!
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- Linux部署Tomcat服务器