docker tomcat9 中文日志乱码

2020-10-30  本文已影响0人  sunland_0416

修改tomcat bin目录下的catalina.sh文件
默认的代码段是下面

if [ -z "$LOGGING_MANAGER" ]; then
  LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
fi

需要修改为下面

if [ -z "$LOGGING_MANAGER" ]; then
  JAVA_O​PTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"
else
  JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"
fi

然后重启Tomcat
./shutdown.sh
./startup.sh
xshell设置为utf-8编码格式展示即可

上一篇 下一篇

猜你喜欢

热点阅读