公司的项目比较大,多个项目部署到tomcat下,启动时容易出现这个内存溢出的异常。但是刚开始搜索错误时,一直搜java.lang.OutOfMemoryError,确实有很多方法,比如修改tomcat的catalina.sh文件或者catalina.bat文件,再或者修改myeclipse的myeclipse.ini文件,但是在我这却是没有效果,后来发现是myeclipse给tomcat的内存太小了。需要在myecllipse中设置:
注意一定是选择jdk才有这个页面,设置完,重启tomcat,问题解决!