问题一:启动Tomcat时闪退(环境变量配置正确)
1. 问题原因
Tomcat10.1 要求jdk在11+,10.0才要求jdk1.8+
2. 解决方法
按官方文档要求更换版本,重启Tomcat后即可使用(现官方已弃用tomcat10.0.x,建议直接升级jdk版本)
问题解决:
问题二:Tomcat控制台乱码
1. 问题原因
windows系统中命令行窗口在解码字节数组时,默认使用本地字符集(对于我们就是GBK),而tomcat默认输出的启动信息是通过utf8进行编码的,这就导致编码与解码所使用字符集的不一致,从而出现了乱码情况!
2. 解决方法
进入Tomcat的conf目录,打开logging.properties文件。
在第51行,将UTF-8修改成GBK,保存后,重启Tomcat即可。
问题解决: