JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=128m -XX:MaxPermSize=256m" 

解决方案 »

  1.   

    XX:MaxNewSize:这参数是设置JAVA堆区域新生代内存的最大可分配大小
    XX:MaxPermSize:这个才是设置永久带的大小
      

  2.   

    是不是用快捷方式启动的tomcat?直接到tomcat安装目录下点击exe文件启动试试。
      

  3.   

    增加 -XX:PermSize=256m 
    -XX:MaxPermSize=256m 试试
      

  4.   

    在tomcat 中新建一个comm/lib文件夹,拷贝所有的jar 进去,然后再catalina.properties 文件中增加配置
    comm.loader=${catalina.base}/comm/lib,${catalina.base}/comm/lib/*.jar
    就可以共用JAR包了
      

  5.   

    http://my.oschina.net/benhaile/blog/214159
    看看这里有帮助
    Java 8新特性探究(九)跟OOM:Permgen说再见吧
      

  6.   

    我以前也遇到过这个问题  我当时改参数也没有搞定 最后换了一下tomcat就好了   最主要的原因还是空间不够了   我也不知道当时为什么修改参数不行   所以现在从tomcat7换成6之后  一直用的是6   感觉还是6比较稳定