1. 程式人生 > >Tomcat 日誌(Logger)輸出中文亂碼

Tomcat 日誌(Logger)輸出中文亂碼

Tomcat伺服器記錄日誌(Logger)出現中文亂碼問題,

解決辦法:修改Tomcat的bin目錄下的catalina.sh檔案,找到以下程式碼:

if [ -z "$LOGGING_MANAGER" ]; then

  JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager "

else 

  JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"

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