Tomcat启动时控制台日志乱码:淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log

1.异常现象

08-Oct-2023 19:12:16.741 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.45
08-Oct-2023 19:12:16.746 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Aug 14 2019 22:21:25 UTC
08-Oct-2023 19:12:16.746 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.45.0
08-Oct-2023 19:12:16.747 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
08-Oct-2023 19:12:16.747 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
08-Oct-2023 19:12:16.747 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
08-Oct-2023 19:12:16.747 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             D:\Tp_Mylocal\20_Install\jdk1.8.0_221\jre
08-Oct-2023 19:12:16.747 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_221-b11
08-Oct-2023 19:12:16.747 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation

Tomcat启动时控制台日志乱码:淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log_第1张图片

 

2.异常原因

主要原因是本地 tomcat 设置的编码问题,不影响启动执行结果,但看起来不是很舒爽。

 

3.解决方案

找到本地安装的 tomcat 目录,打开 logging.properties 文件。比如:…\apache-tomcat-8.5.45\conf\logging.properties
找到配置

java.util.logging.ConsoleHandler.encoding = UTF-8

修改成

java.util.logging.ConsoleHandler.encoding = GBK

Tomcat启动时控制台日志乱码:淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log_第2张图片
保存后修改的配置后,重新启动服务,显示正常。
Tomcat启动时控制台日志乱码:淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log_第3张图片

你可能感兴趣的:(Java,tomcat,apache,java)