idea Tomcat启动时日志输出乱码
解决办法:
-
找到Tomcat安装目录下的conf文件夹下的logging.properties文件
-
打开文件,在其末尾加上键值对:java.util.logging.ConsoleHandler.encoding = GBK,即可解决Server窗口输出乱码的问题
![]()
-
另外,如果需要解决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比较方便。



浙公网安备 33010602011771号