关于java.lang.OutOfMemoryError: Java heap space...
来源:百度文库 编辑:神马文学网 时间:2024/04/29 03:35:56
在linux 下 tomcat 运行一段时间 就会出现 java.lang.OutOfMemoryError: Java heap space的问题,小弟搜索了N多站点,都在说需要修改下列:
(注)转载修改方法开始
打开bin目录,找到catalina.bat(windows系统)或catalina.sh(linux系统),在前边一堆的#号注释结束之后增加如下配置
windows的:
set CATALINA_OPTS="-server -Xms256m -Xmx256m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m"
linux的:
JAVA_OPTS=='-server -Xms256m -Xmx256m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m'
转载修改方法 结束
上诉方法测试了N次,都没有任何效果
根据上述提示小弟对/etc/rc.d/init.d/tomcat文件 进行修改,重启TOMCAT后。
JVM 内存增加 至 1,016.12 MB, 世界从此清静。
Free: 449.82 MB Total: 508.12 MB Max: 1,016.12 MB
添加【JAVA_OPTS='-Xms512M -Xmx1024m -XX:MaxNewSize=128m -XX:MaxPermSize=128m'】
start(){
echo -n $"Starting $prog: "
#
# Start Tomcat
#
$DAEMON_HOME/jsvc-src/jsvc -user $TOMCAT_USER -home $JAVA_HOME -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$TMP_DIR -outfile $CATALINA_HOME/logs/catalina.out -errfile '&1' 添加【$JAVA_OPTS】 $CATALINA_OPTS -cp $CLASSPATH org.apache.catalina.startup.Bootstrap
最后还要提醒的是,各位在用JAVA做开发的时候,不管用JDBC,hibernate时一定要注意SQL语句的以及session的回收关闭!
(注)转载修改方法开始
打开bin目录,找到catalina.bat(windows系统)或catalina.sh(linux系统),在前边一堆的#号注释结束之后增加如下配置
windows的:
set CATALINA_OPTS="-server -Xms256m -Xmx256m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m"
linux的:
JAVA_OPTS=='-server -Xms256m -Xmx256m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m'
转载修改方法 结束
上诉方法测试了N次,都没有任何效果
根据上述提示小弟对/etc/rc.d/init.d/tomcat文件 进行修改,重启TOMCAT后。
JVM 内存增加 至 1,016.12 MB, 世界从此清静。
Free: 449.82 MB Total: 508.12 MB Max: 1,016.12 MB
添加【JAVA_OPTS='-Xms512M -Xmx1024m -XX:MaxNewSize=128m -XX:MaxPermSize=128m'】
start(){
echo -n $"Starting $prog: "
#
# Start Tomcat
#
$DAEMON_HOME/jsvc-src/jsvc -user $TOMCAT_USER -home $JAVA_HOME -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$TMP_DIR -outfile $CATALINA_HOME/logs/catalina.out -errfile '&1' 添加【$JAVA_OPTS】 $CATALINA_OPTS -cp $CLASSPATH org.apache.catalina.startup.Bootstrap
最后还要提醒的是,各位在用JAVA做开发的时候,不管用JDBC,hibernate时一定要注意SQL语句的以及session的回收关闭!
关于java.lang.OutOfMemoryError: Java heap space...
java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space 解...
java.lang.OutOfMemoryError: Java heap space错误1...
java.lang.OutOfMemoryError: Java heap space_gisland
关于:java.lang.OutOfMemoryError
关于java.lang.OutOfMemoryError
关于:java.lang.OutOfMemoryError
java.lang.OutOfMemoryError: PermGen space及其解决...
java.lang.OutOfMemoryError: PermGen space及其解
java.lang.OutOfMemoryError: PermGen space及其解决...
java.lang.OutOfMemoryError:unable to create native thread
Java heap space 错误解决_风中之歌
java.lang.Class类
关于java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisit
关于MyEclipse8.0安装axis2插件问题续之处理报错java.lang.reflect.InvocationTargetException
my Eclipse problem occurred,java.lang.stackoverflowerror
java
运行mina出现异常:java.lang.StackOverflowError解决办法
The type java.lang.Object cannot be resolved....
Exception in thread "main" java.lang.NoClassDefFoundError 问题及其解决方法
java.lang.NoSuchMethodError: org.apache.ws.commons.schema.XmlSchemaCollection.getExtReg()
JBPM 4.4 与Tomcat 整合异常java.lang.LinkageError:
关于Java的clone()