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_OPTS="$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编码格式展示即可