idea tomcat 日志 中文 乱码【已解决】

简介: idea tomcat 日志 中文 乱码【已解决】

这里使用的IntelliJ IDEA版本为[IntelliJ IDEA 14.1.4];

一、控制台打印的程序运行时的log4j日志中包含中文乱码

在IDEA安装目录的bin目录下找到名为"idea.exe.vmoptions"和"idea64.exe.vmoptions"的文件:

使用文本编译软件(Notepad++等)打开此文件,在文件内容从末尾追加一行设置(-Dfile.encoding=UTF-8),表示指定编码为UTF-8:

网络异常,图片无法展示
|

在log4j配置中添加:

重启IDEA,再次测试,log4j日志不再乱码:

网络异常,图片无法展示
|

但是发现tomcat启动日志乱码了(修改IDEA的配置文件之前是不乱码的):

网络异常,图片无法展示
|

二、控制台tomcat启动日志包含中文乱码问题

打开IDEA工具右上角的"编辑配置"按钮:

在VM Options输入框中填写"-Dfile.encoding=UTF-8",点击确定,重启tomcat:

但是并没有用,tomcat仍然有乱码,之后修改 tomcat根目录下的server.xml:

还是有乱码,最后发现,虽然之前修改了"idea.exe.vmoptions"和"idea64.exe.vmoptions"的文件,但idea启动时读取的是

这个目录下的配置文件,而这个文件内容未被修改,最终解决:删除该文件后重启idea,所有乱码消失!!!


AIEarth是一个由众多领域内专家博主共同打造的学术平台,旨在建设一个拥抱智慧未来的学术殿堂!【平台地址:https://devpress.csdn.net/aiearth】 很高兴认识你!加入我们共同进步!

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
23天前
|
Java 开发工具 Windows
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
|
23天前
|
前端开发 Java C#
C#程序启动后乱码(通过idea启动)
C#程序启动后乱码(通过idea启动)
19 0
|
23天前
|
应用服务中间件
【SSM】如何在IDEA配置tomcat启动项目
【SSM】如何在IDEA配置tomcat启动项目
37 1
|
23天前
|
Java 应用服务中间件
解决IDEA tomcat控制台只有server日志
请注意,确保在调试或开发阶段使用更详细的日志级别(如 `DEBUG`或 `TRACE`),但在生产环境中应将其设置为更高的级别以减少日志量。
25 0
|
23天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
23天前
|
应用服务中间件
解决方案:IDEA控制台输出Tomcat中文乱码
解决方案:IDEA控制台输出Tomcat中文乱码
45 0
解决方案:IDEA控制台输出Tomcat中文乱码
|
23天前
|
应用服务中间件
Tomcat日志中文乱码
通过以上步骤,你可以在Tomcat日志中解决中文乱码问题,确保日志以UTF-8编码输出。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
15 4
|
23天前
|
开发工具
[开发工具专题_02】idea处理��ï¿乱码问题
[开发工具专题_02】idea处理��ï¿乱码问题
24 1
|
3天前
|
SQL 关系型数据库 MySQL
|
3天前
|
SQL 监控 关系型数据库