有大量jar包的时候报错:java.lang.OutOfMemoryError: PermGen space JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=128m -XX:MaxPermSize=256m" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 XX:MaxNewSize:这参数是设置JAVA堆区域新生代内存的最大可分配大小XX:MaxPermSize:这个才是设置永久带的大小 是不是用快捷方式启动的tomcat?直接到tomcat安装目录下点击exe文件启动试试。 增加 -XX:PermSize=256m -XX:MaxPermSize=256m 试试 在tomcat 中新建一个comm/lib文件夹,拷贝所有的jar 进去,然后再catalina.properties 文件中增加配置comm.loader=${catalina.base}/comm/lib,${catalina.base}/comm/lib/*.jar就可以共用JAR包了 http://my.oschina.net/benhaile/blog/214159看看这里有帮助Java 8新特性探究(九)跟OOM:Permgen说再见吧 我以前也遇到过这个问题 我当时改参数也没有搞定 最后换了一下tomcat就好了 最主要的原因还是空间不够了 我也不知道当时为什么修改参数不行 所以现在从tomcat7换成6之后 一直用的是6 感觉还是6比较稳定 关于read()方法的问题 控制台下运行无效~寻求帮会组 从java传参数到批处理 xml解析实例 JAVA取得INFORMIX存储过程的返回值? 重复key排序,请问用什么样的容器 关于JAI的问题 求助,Java与python有没有类似jni的框架 JTS,EJB,JavaBean,JDBC,JMSF都是些什么东西? ResultSet 的next() 关于lucene的PhraseQuery的菜鸟问题 定义两个类A类和B类,怎么令A类只能经过B类的方法来实例化,而不能直接用new?
XX:MaxPermSize:这个才是设置永久带的大小
-XX:MaxPermSize=256m 试试
comm.loader=${catalina.base}/comm/lib,${catalina.base}/comm/lib/*.jar
就可以共用JAR包了
看看这里有帮助
Java 8新特性探究(九)跟OOM:Permgen说再见吧