美文网首页
docker tomcat9 中文日志乱码

docker tomcat9 中文日志乱码

作者: sunland_0416 | 来源:发表于2020-10-30 08:26 被阅读0次

修改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编码格式展示即可

相关文章

网友评论

      本文标题:docker tomcat9 中文日志乱码

      本文链接:https://www.haomeiwen.com/subject/pnzhvktx.html