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日志并进行多维度分析。
目录
相关文章
|
8天前
|
XML Java 应用服务中间件
Tomcat项目创建 以及 在IDEA当中集成Tomcat
Tomcat项目创建 以及 在IDEA当中集成Tomcat
|
14天前
|
应用服务中间件 Windows
tomcat控制台打印乱码解决
tomcat控制台打印乱码解决
|
12天前
|
IDE Java 应用服务中间件
Tomcat部署的服务有部分中文是乱码如何处理
【6月更文挑战第9天】Tomcat部署的服务有部分中文是乱码如何处理
19 5
|
1月前
|
应用服务中间件
【SSM】如何在IDEA配置tomcat启动项目
【SSM】如何在IDEA配置tomcat启动项目
41 1
|
1月前
|
应用服务中间件
解决方案:IDEA控制台输出Tomcat中文乱码
解决方案:IDEA控制台输出Tomcat中文乱码
46 0
解决方案:IDEA控制台输出Tomcat中文乱码
|
1月前
|
前端开发 Java C#
C#程序启动后乱码(通过idea启动)
C#程序启动后乱码(通过idea启动)
24 0
|
1月前
|
Java 应用服务中间件
解决IDEA tomcat控制台只有server日志
请注意,确保在调试或开发阶段使用更详细的日志级别(如 `DEBUG`或 `TRACE`),但在生产环境中应将其设置为更高的级别以减少日志量。
28 0
|
1月前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
应用服务中间件
Tomcat日志实现每天切割(通过Cronolog实现日志分割)
Tomcat日志,如果不做切割处理,会导致日志输出会越来越大,不方便后续的问题追踪。 所以我们对日志文件进行按天进行分割。
676 1
Tomcat日志实现每天切割(通过Cronolog实现日志分割)
|
Shell 应用服务中间件 Linux
Tomcat 日志分割.
一、前言    随着每天业务的增长,Tomcat 的catalina.out日志 变得越来越大,占用磁盘空间不说。要查看某个时候的日志的时候,庞大的日志让你顿时无从下手,所以日志的切割的变得刻不容缓。
1267 0