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
如需转载,请注明文章出处,谢谢!!!