tomcat bin 目录下 startup.bat乱码 / IDEA 启动 tomcat控制台乱码

问题描述

  1. tomact 安装目录 的 bin 目录下的 startup.bat 启动乱码
    startup.bat 乱码
  2. IDEA 启动 tomacat 乱码
    IDEA 启动 tomcat 乱码

问题解决

测试了网上很多方法无效果后,终于找到一个有效的方法:

  1. 找到 tomcat 安装目录下的 conf 目录下的 logging.properties
    找到
java.util.logging.ConsoleHandler.encoding = URF-8

将编码格式修改为 GBK

java.util.logging.ConsoleHandler.encoding = GBK

在这里插入图片描述
参考链接:https://www.cnblogs.com/Yin-BoKeYuan/p/10320622.html

  1. 重新启动 bin 目录下的 startup.bat
    startup.bat 不再乱码
    我们发现现在已经不乱码了。
  2. 关闭 startup.bat 后可尝试在 IDEA 内启动 web 项目
    IDEA 启动 tomcat 不乱码IDEA里面也不乱码了。但是这时我又发现了个问题,就是 IDEA 控制台的 Tomcat Catalina Log 发生了乱码。
    Tomcat Catalina Log 乱码
    于是我尝试在VM option中添加-Dfile.encoding=UTF-8
    VM option 中添加 -Dfile.encoding=UTF-8
    发现问题仍然没有解决
    Tomcat Catalina Log 仍然乱码

如果有哪位大佬解决了上述问题,欢迎与我一起交流学习。
我这里提供一个临时的方法。我发现我以前下载过的 tomcat没有乱码问题,网盘链接如下:
链接:https://pan.baidu.com/s/1OzH8f4RKVWWMLg7yAgTljA
提取码:xel8
(如果链接失效可在评论说明或及时联系我获取。QQ:985317010)
4. startup.bat 无乱码问题
startup.bat 正常
5. IDEA 内更换这个tomcat
IDEA 更换 tomcat 版本
6. 启动web项目,注意要把之前设置过的VM option中添加-Dfile.encoding=UTF-8删除。
VM option 什么都不设置
7. 控制台无乱码问题
IDEA 启动 tomcat 控制台正常
Tomcat Catalina Log 正常

相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页