最近由于工作需要在一台机器上启动多个tomcat,于是去tomcat官网下载了一个tomcat8.5.37版本,(本机原来有的是tomcat8.5.34),一切都配置好以后在idea中tomcat8.5.37的中文日志乱码,在网上百度了一大堆,各种改配置,结果还是没有用,最后发现应该是2019以后tomcat官网上的所有版本(tomcat 7,8,9)的tomcat都在 apache-tomcat-8.5.37\conf这个文件下logging.properties中增加了如图红框里所示的配置,
在使用bat文件启动Tomcat时,Tomcat目录下的logs文件夹会生成相应的日志文件,发现旧版本生成的日志文件编码是GBK,而Windows控制台的编码也是GBK,所以不会乱码。而新版本生成的日志文件编码是UTF-8,所以就造成了中文乱码问题
解决办法:
方法一:将几行配置注释掉,或者删除
方法二:将utf-8改为GBK
tomcat乱码问题
最新推荐文章于 2024-06-03 01:06:20 发布