根本原因是在新建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
本文指导如何解决在Windows上新建Tomcat服务时因堆内存过小导致的问题,需修改`service.bat`中的`JvmMs`和`JvmMx`值,然后删除并重新安装服务。
根本原因是在新建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
950
1万+
2575
7812
1735

被折叠的 条评论
为什么被折叠?