Maven 中启动 Tomcat,控制台打印信息出现乱码

Tomcat 可以正常启动,但是控制台输出打印的是乱码。

很多教程要修改 settings 中的 VM Options 或者 File Encodings,但我的配置都是正确的。

Maven 中启动 Tomcat,控制台打印信息出现乱码_第1张图片
Maven 中启动 Tomcat,控制台打印信息出现乱码_第2张图片
最后发现是因为新版本 Tomcat 改用 utf8 编码输出日志了,但 idea 输出的格式并不支持 utf8。

修改方式是:打开 tomcat 的安装目录,进入conf 目录下,找到 logging.properties 文件,修改其中的

java.util.ConsoleHandler.encoding = UTF-8

改为

java.util.ConsoleHandler.encoding = GBK

问题解决。

你可能感兴趣的:(Maven 中启动 Tomcat,控制台打印信息出现乱码)