解決Ubuntu Tomcat日志亂碼問題,需統一字符編碼,具體方法如下:
conf/logging.properties,設置日志輸出編碼為UTF-8:java.util.logging.ConsoleHandler.encoding=UTF-8java.util.logging.FileHandler.encoding=UTF-8conf/server.xml,在<Connector>標簽中添加URIEncoding="UTF-8"。export LANG=en_US.UTF-8~/.bashrc中添加上述命令,執行source ~/.bashrc生效。bin/catalina.sh(Linux),在開頭添加:export JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8"。OutputStreamWriter指定輸出編碼。驗證:重啟Tomcat后,查看日志文件(如/var/log/tomcat/catalina.out)是否正常顯示。