若是在eclipse内部启动tomcat,报内存太小或内存溢出,请在eclipse中进行jvm内存设置。
打开window->preferences->java->installed JREs
点击edit按钮,在弹出对话框中,找到default vm arguments,然后填写
-Xms256m -Xmx2048m -XX:PermSize=128M -XX:MaxPermSize=256M -Xmn128M -Djava.awt.headless=true
备份另一个配置:
-Xms256m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=128m -XX:MaxPermSize=256m -Duser.timezone=Asia/Shanghai -Djava.awt.headless=TRUE
附上参数含义:
https://blog.csdn.net/wang379275614/article/details/78471604#commentBox
注意文中说:-Xmx要小于1G,这个是错的。