先说问题发生的场景:在公司写好的代码并且成功发布,但是带回宿舍再次发布时就出现这个问题了。
解决方法:一开始以为是Tomcat设置的内存太小的原因。所以按照网上很多方法增加了内存,但是还是没有解决。
因为在公司是正常工作的,所以应该不是代码问题。
后来想一个个排查,于是先将Tomcat中部署的项目全部清除,然后启动Tomcat,之后部署项目,结果正常运行。
总结:我遇到这个问题的原因是在Tomcat中部署太多的项目了,因而导致内存溢出。
所以遇到这个问题需要查看下Tomcat中部署的项目数目,如果太多的话就要先移除一些。