Tomcat日志输出乱码的解决方式

乱码问题

在下载Tomcat源码编译运行后,输出的日志总是会有乱码,参考网上的各种做法:

1.设置IDEA的file encoding为GBK或者UTF-8

2.设置loggging.properties文件中的encoding为GBK或者UTF-8

3.启动参数中增加-Dfile.encoding=GBK或者-Dfile.encoding=UTF-8

上面的几种做法,都没有解决日志输出乱码的问题。

在网上找到了一篇博文,终于解决了乱码的问题,https://blog.csdn.net/zhoutaoping1992/article/details/104751705,只需要修改两个地方的代码即可。

 

修改点1:org.apache.jasper.compiler.Localizer#getMessage(java.lang.String)方法

 

 

修改点2:org.apache.tomcat.util.res.StringManager#getString(java.lang.String) 

 

原文地址:https://www.cnblogs.com/-beyond/p/14258736.html

posted @ 2021-01-10 16:43  寻觅beyond  阅读(967)  评论(0编辑  收藏  举报
返回顶部