idea启动tomcat服务中文乱码

在idea中启动tomcat服务后部分中文乱码

但是在tomcat日志部分正常

并且在tomcat中中文也是正常

查询大量资料修改idea编码,虚拟机编码、tomcat默认编码、终端默认编码,统统没有效果。

最终发现修改tomcat下文件夹

.\conf\logging.properties

网络上资料说改下面结果就好了

1catalina.org.apache.juli.AsyncFileHandler.level = FINE

1catalina.org.apache.juli.AsyncFileHandler.directory =

${catalina.base}/logs

1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.

1catalina.org.apache.juli.AsyncFileHandler.maxDays = 90

1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8

2localhost.org.apache.juli.AsyncFileHandler.level = FINE

2localhost.org.apache.juli.AsyncFileHandler.directory =

${catalina.base}/logs

2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.

2localhost.org.apache.juli.AsyncFileHandler.maxDays = 90

2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8

3manager.org.apache.juli.AsyncFileHandler.level = FINE

3manager.org.apache.juli.AsyncFileHandler.directory =

${catalina.base}/logs 3manager.org.apache.juli.AsyncFileHandler.prefix

= manager. 3manager.org.apache.juli.AsyncFileHandler.maxDays = 90 3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

4host-manager.org.apache.juli.AsyncFileHandler.level = FINE

4host-manager.org.apache.juli.AsyncFileHandler.directory =

${catalina.base}/logs

4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.

4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90

4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

java.util.logging.ConsoleHandler.level = FINE

java.util.logging.ConsoleHandler.formatter =

org.apache.juli.OneLineFormatter

java.util.logging.ConsoleHandler.encoding = GBK

解决方法

但是实际发现要将最后一行改为utf-8

java.util.logging.ConsoleHandler.encoding = UTF-8

最终结果可以正常显示

如果是服务控制台部分中文显示正常,部分乱码,并且tomcat输出正常,大概率这样修改就会没问题。

不过需要注意的是

这样修改idea服务控制台和idea的tomcat日志中文统统没问题。但是在tomcat启动(就是运行tomcat的startup文件)中文又是会乱码(至少我是这样)。把最后一行改为GBK即可

java.util.logging.ConsoleHandler.encoding = GBK

但是改为GBKidea服务器终端又会乱码,无论将终端编码修改为GBK还是utf-8都是如此。

相关推荐
2401_8949155321 分钟前
Geo 优化源码部署避坑指南:解决访问异常、定位失效、收录卡顿问题
java·服务器·后端·缓存·开源
Dovis(誓平步青云)21 分钟前
《 固井工程软件 Cemsol 的数据管理与国产化适配实践》
android·java·开发语言·人工智能
大模型码小白23 分钟前
AI安全前沿:AI大模型安全防护的前沿技术
java·网络·人工智能·python·深度学习·学习·安全
步行cgn24 分钟前
MyBatis 动态 SQL 完全指南
sql·tomcat·mybatis
evans在进步27 分钟前
LeetCode 34:在排序数组中查找元素的首尾位置——Java 两次二分查找详解
java·python·leetcode
@卓越俊逸_角立杰出@32 分钟前
java实现Agent+ReAct demo(Spring Boot + Spring AI Alibaba ReAct Agent)
java·spring·react.js
看浪的路人33 分钟前
第6讲:SQL 解析器
java·开发语言·数据库
weixin_4407841139 分钟前
【OkHttp实现原理】
android·java·okhttp
a3535413821 小时前
C++项目如何架构优化
java·c++·架构
AC赳赳老秦1 小时前
官方技术文档聚合实践:用 OpenClaw 批量抓取开源项目文档,构建离线可检索技术知识库
java·运维·服务器·python·信息可视化·deepseek·openclaw