最近项目需要用到Tomcat跑一个项目,但是开发Sprintboot项目久了,也很少用Tomcat,因为Springboot是集成Tomcat等中间件的,所以不需要下载Tomcat,好了,回归真题,本博客介绍跑Tomcat过程遇到的控制台日志乱码问题及解决方法。
IDEA配置
控制台日志有可能是IDEA配置问题,先检查idea的配置,File->Settings->Editor->File Encodings
在选择的这个虚拟机参数后面加上配置:
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
Tomcat配置
Tomcat服务器也需要加上对应的配置,编辑Tomcat服务器配置,在VM Options
加上参数-Dfile.encoding=utf-8
tomcat安装目录的conf文件夹下面,找到logging.properties文件,检查编码格式是否为UTF-8
配置都修改好之后,记得重启IDEA和Tomcat服务器,重新运行项目就可以看到中文正常显示了,如图