Windows下运行Tomcat服务时报GC Overhead Limit Exceeded

根本原因是在新建Tomcat作为Windows服务时,系统默认设置的堆内存太小了,我们打开/bin/service.bat文件,将如下图所示的默认值改大一些就好了

if "%JvmMs%" == "" set JvmMs=512
if "%JvmMx%" == "" set JvmMx=2048

然后我们删除掉原来创建的Tomcat服务,重新创建依次Tomcat服务即可

service.bat remove Tomcat 
service.bat install Tomcat

你可能感兴趣的:(Tomcat)