解决 Tomcat java.lang.OutOfMemoryError: PermGen space
2016-09-12 17:48
567 查看
近来在启动一个web项目时,Tomcat报了以下的异常
一眼看来,应该是Tomcat使用的JDK的永久代内存不够,所以,那么给JDK加内存呗。
给tomcat指定内存可以参照以下两种方式:
修改 TOMCAT_HOME/bin/catalina.sh
上面的方法虽然也可以,不过却不建议采用这种方式,因为在 catalina.sh 有说明
Do not set the variables in this script. Instead put them into a script
setenv.sh in CATALINA_BASE/bin to keep your customizations separate.
所以,按照Tomcat官方建议,我们在 TOMCAT_HOME/bin 目录下新建setenv.sh文件,内容为
java.lang.OutOfMemoryError: PermGen space
一眼看来,应该是Tomcat使用的JDK的永久代内存不够,所以,那么给JDK加内存呗。
给tomcat指定内存可以参照以下两种方式:
修改 TOMCAT_HOME/bin/catalina.sh
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"
上面的方法虽然也可以,不过却不建议采用这种方式,因为在 catalina.sh 有说明
Do not set the variables in this script. Instead put them into a script
setenv.sh in CATALINA_BASE/bin to keep your customizations separate.
所以,按照Tomcat官方建议,我们在 TOMCAT_HOME/bin 目录下新建setenv.sh文件,内容为
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"
相关文章推荐
- eclipse启动tomcat中出现java.lang.OutOfMemoryError: PermGen space 解决办法
- 手工配置Tomcat对应的JVM内存大小解决java.lang.OutOfMemoryError: PermGen space问题
- tomcat出现java.lang.OutOfMemoryError: PermGen space问题解决
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- java.lang.OutOfMemoryError: PermGen space及其解决方法--myeclipse中配置tomcat的jvm
- Tomcat java.lang.OutOfMemoryError: PermGen space及其解决方法
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat8 Caused by: java.lang.OutOfMemoryError: PermGen space错误解决方法
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- tomcat java.lang.OutOfMemoryError: PermGen space及其解决方法
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决
- tomcat内存溢出解决,java.lang.OutOfMemoryError: PermGen space
- 解决java虚拟机内存不足的错误 java.lang.OutOfMemoryError: PermGen space 没有文件TOMCAT_HOME/bin/catalina.sh
- java.lang.OutOfMemoryError: PermGen space及其解决方法--myeclipse中配置tomcat的jvm
- Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法