启动tomcat报heap内存不足解决办法
启动tomcat报heap内存不足解决方法
could not create the java virtual machine
Error occurred during initialization of VM
Could not reserve enough space for object heap
解决办法:
修改bin目录中的catalina.sh,添加变量:
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"
保存退出,重新启动tomcat,完美解决!
(-Xms是堆的最小值,-Xmx是堆的最大值。)