Tomcat输出日志乱码解决 | 您所在的位置:网站首页 › tomcat日志中文乱码解决 › Tomcat输出日志乱码解决 |
请先检查一下是不是由于log4J没有指定编码方式所导致的. log4j.appender.File = org.apache.log4j.DailyRollingFileAppender #重点是看一下有没有这个,如果没有则加上. #加上之后需要将之前的日志文件删除,否则有可能不会重新写入日志. log4j.appender.File.Encoding = UTF-8 log4j.appender.File.File = G:/work/logs/xx.log1.找到catalina.sh,路径位于tomcat/bin/目录下 搜索 JAVA_OPTS 比如我这里(tomcat7.0.72)搜索到的是 if [ -z "$JSSE_OPTS" ] ; then JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048" fi #JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS" // 将这一句注释修改成下面这样,在后面添加-Dfile.encoding=utf-8 JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Dfile.encoding=utf-8"==============================END============================== 网上有些帖子是直接让你在catalina.sh后面追加,但是我不知道这样会不会将之前的值给覆盖掉 JAVA_OPTS="-Dfile.encoding=utf-8"
|
CopyRight 2018-2019 实验室设备网 版权所有 |