Tomcat日志乱码问题
2023-06-13 09:11:42 时间
大家好,又见面了,我是你们的朋友全栈君。
昨天本来准备更新一下Tomcat版本,但是发现新版本的日志打印中文会出现乱码(Tomcat自身打印的日志),不管是使用bat脚本启动还是在Idea中启动,都是乱码。研究了一个晚上,百度上的那些方式都试遍了,都是设置各种JVM启动参数,发现并没有卵用。
在使用bat文件启动Tomcat时,Tomcat目录下的logs文件夹会生成相应的日志文件,发现旧版本生成的日志文件编码是GBK,而Windows控制台的编码也是GBK,所以不会乱码。而新版本生成的日志文件编码是UTF-8,所以就造成了中文乱码问题
定位到问题以后,就去看Tomcat的日志配置文件,tomcat/conf/logging.properties
这个文件就是tomcat的日志配置文件,通过使用BCompare对新老版本的配置文件进行对比,发现tomcat在新版的日志配置文件中加了指定编码为UTF-8的配置。这就是乱码的根源了。
解决方法:
- 将配置UTF-8那一行配置删除(这样应该就是采用操作系统默认编码,Windows下即为GBK)
- 将UTF-8改为GBK
若文章有任何问题,欢迎留言指出——作者博客:桔子笔记
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151364.html原文链接:https://javaforall.cn
相关文章
- linux怎么配置tomcat的端口,linux下安装tomcat及iptables开放端口
- Tomcat 下载安装教程
- 你会用Tomcat,但不一定懂
- java检测tomcat宕机_Tomcat意外宕机分析
- tomcat安装配置详解_tomcat下载安装及配置教程
- idea Tomcat日志乱码问题
- tomcat出现乱码怎么办_tomcat输出日志乱码
- 解决idea的控制台输出Tomcat日志乱码问题「建议收藏」
- Tomcat日志乱码问题解决方法
- LINUX下使用Shell自动监控tomcat并且执行重启操作详解程序员
- 利用tomcat服务器配置https双向认证详解架构师
- SpringBoot 打包成war包,部署到tomcat详解编程语言
- 服务安装安装Linux Tomcat服务,轻松管理Web应用程序(linux的tomcat)
- Linux中查看Tomcat启动日志的技巧(linux查看tomcat启动日志)
- 卸载Linux下的Tomcat服务器(linux卸载tomcat)
- spring boot上传文件错误The temporary upload location [/tmp/tomcat.******/work/Tomcat/localhost/ROOT] is not valid详解编程语言
- Linux下查看Tomcat日志的方法(linux查看tomcat日志)
- 检查Linux服务器上Tomcat是否启动(linux查看tomcat是否启动)
- Linux下安装Tomcat服务器的步骤(linux上安装tomcat)
- Linux部署Tomcat项目:一步一步步入正轨(linux部署tomcat项目)
- Linux停止Tomcat服务的最佳实践(linux停止tomcat)
- Tomcat经典入门教程
- 使用Tomcat和Redis构建更加稳健的Web应用(tomcat和redis)
- Apache和Tomcat服务器间的区别、联系、整合详细介绍