JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,很多CLASS的话,就很可能出现PermGen space错误
解决办法,加大tomcat MaxPermSize大小
点开Debug右边的小三角,选择Debug Configurations
在Arguments中的下面的Vm arguments添加
-Xms1024m -Xmx1024m -XX:MaxPermSize=256m
我的是
-Dcatalina.base="D:\server\master\apache-tomcat-8.5.39" -Dcatalina.home="D:\server\master\apache-tomcat-8.5.39" -Dwtp.deploy="D:\server\master\apache-tomcat-8.5.39\wtpwebapps" -Djava.endorsed.dirs="D:\server\master\apache-tomcat-8.5.39\endorsed" -Xms1024m -Xmx1024m -XX:MaxPermSize=256m