Tomcat输出日志乱码解决 您所在的位置:网站首页 tomcat日志中文乱码解决 Tomcat输出日志乱码解决

Tomcat输出日志乱码解决

#Tomcat输出日志乱码解决| 来源: 网络整理| 查看: 265

请先检查一下是不是由于log4J没有指定编码方式所导致的.

log4j.appender.File = org.apache.log4j.DailyRollingFileAppender #重点是看一下有没有这个,如果没有则加上. #加上之后需要将之前的日志文件删除,否则有可能不会重新写入日志. log4j.appender.File.Encoding = UTF-8 log4j.appender.File.File = G:/work/logs/xx.log

1.找到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 实验室设备网 版权所有