idea Tomcat启动时日志输出乱码

解决办法:

  1. 找到Tomcat安装目录下的conf文件夹下的logging.properties文件

  2. 打开文件,在其末尾加上键值对:java.util.logging.ConsoleHandler.encoding = GBK,即可解决Server窗口输出乱码的问题

  3. 另外,如果需要解决Tomcat Localhost Log 和Tomcat Catalina Log窗口输出的日志乱码,可以将logging.properties文件中的所有UTF-8编码改为GBK编码,这样第2步可以省略,即logging.properties中java.util.logging.ConsoleHandler.encoding = GBK不用加上,也能解决Server窗口中的乱码

    此外,这个改之后,在点击 Tomcat目录下bin文件中的startup.bat文件启动Tomcat服务器时,输出的内容也不会中文乱码

    我以前也尝试过在idea的Tomcat配置中的VM options上加上-Dfile.encoding=utf-8,但这样还得修改idea的安装目录下的bin目录中的idea64.exe.vmoptions和idea.exe.vmoptions两个文件,在文件内容末尾添加-Dfile.encoding=utf-8,也能解决,但还是修改Tomcat的logging.properties比较方便。

    参考博客:https://blog.csdn.net/MTner/article/details/87084404

posted @ 2020-09-01 08:57  OldSocks  阅读(239)  评论(0)    收藏  举报