首先,下载tomcat10.1.20后,双击启动bin下的startup.bat闪退,查了资料,说是依赖JDK环境和JRE环境,当然,我Java是能正常用的,毕竟写了这么多东西它有没有我还不清楚吗
可问题就来了,既然我Java环境正常,那为什么启动不了tomcat呢?然后我便打开环境变量看一眼,没有JAVA_HOME的变量…这才想起来,JDK8之后的版本是不用配置环境变量的,这才恍然大悟,既然tomcat要,那我就给它好了,配置好JAVA_HOME后,再启动startup.bat,成功起飞
顺带提一下,可以看到上图tomcat的dos窗口中文显示为乱码,对于这个问题,找到conf/logging.properties,将所有的UTF-8修改为GBK即可
重新启动如下: