1. 程式人生 > >Linux Java Tomcat catalina.out log4j 亂碼

Linux Java Tomcat catalina.out log4j 亂碼

關於Log4j的配置

log4j.appender.Guo=org.apache.log4j.RollingFileAppender

要在這下面新增編碼

log4j.appender.Guo.Encoding=UTF-8  

注:上面的Guo在rootLogger  自定義的

關於Tomcat配置

1.conf/logging.properties

新增java.util.logging.ConsoleHandler.encoding=UTF-8

新增到.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler後面

2.bin/catalina.sh

新增JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"

新增到JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"上面

注:也許第一步不起作用,也是參考的,但是第二步新增完畢肯定會有用

假如你使用的是Xshell

點選左上角開始--》屬性--》終端--》找到右邊的編碼,設定為UTF-8