Tomcat9 如何配置JVM并开机自启动

环境

Tomcat9.0.68
Windows系统
Jdk17

JVM配置

-server
-Xss256k
-Xms512m
-Xmx512m
-Xmn192m
-XX:NewSize=128m
-XX:MaxNewSize=512m
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=512m
-XX:+UseConcMarkSweepGC
-XX:+PrintGC
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps

失败方法1:

我通过 tomcat9w.exe设置java Option,-XX:+UseConcMarkSweepGC 之类都是失败的,可能不支持-Xss256k这样的?

失败方法2:

通过修改services.bat set "JAVA_OPTS=-server;",再删除,安装服务,依旧是失败(服务起不来)

成功方法:只能修改 catalina.bat,运行startup.exe,来运行成功。也不能自启动,还有黑框框CMD。
有什么好办法吗?来修改JVM,并开机自启动吗?还有 tomcat9w.exe 的 java 9 Option 是什么啊?

目录切换到tomcat安装目录的bin目录下,执行service.bat install,运行services.msc,找到tomcat服务并设置开机启动

这里有一个详细的参考教程,地址:https://blog.csdn.net/weixin_44021888/article/details/108053749