出现错误的原因是JVM设置的太小,需要修改你调试程序时候用到得JDK的jvm的大小。
在eclipse的window---->Preferences-->Tomcat的JVM Settings中可以看到你使用的JDK ,然后 修改JVM大小 列如:-Xms512m -Xmx1024m。
网上有很多这种exception的解决办法,大多数让你去修改Tomcat的catalina.bat 或者catalina.sh文件,但是就个人的项目而言,不能成功。
这只是修改了tomcat的JVM 跟你程序所运行的虚拟机的JVM并不是同一个。