java项目,tomcat报java.lang.OutOfMemoryError: PermGen space即内存溢出

如题,一般来说针对这种问题的解决思路一贯是加大tomcat的内存配置,这种方法没有错,如果采用这种方法涛声依旧,最可能的原因是,给tomcat配置的参数位置没有写对,通过观察发现,配置tomcat,加入其参数,有几个地方,下面进行总结。
1.最经典的无疑是tomcat下的catalina.bat文件,在里面加入
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=108m -XX:MaxPermSize=512m
很多时候,会发现这种方式好像不管用。
2.还有一种方式,是点击项目下方的server,里边有tomcat服务器,具体操作步骤如下图所示:

java项目,tomcat报java.lang.OutOfMemoryError: PermGen space即内存溢出
3.如果上面两种方式还是不管用,那么还会有一种方式,是这样的:
一个项目如果相对较大,可能会有多个小项,在运行tomcat的主项目上,右击-Run as - Run Configurations,弹出Run Configuratons对话框,找到主项目,然后进行相应的设置,如下图所示:

java项目,tomcat报java.lang.OutOfMemoryError: PermGen space即内存溢出