zoukankan      html  css  js  c++  java
  • 记一次启动Tomcat 控制台以及log4j 乱码问题

    Tomcat启动乱码

    问题描述:当你发现你的Tomcat启动时乱码了,而你只是换了个Tomcat版本而已。



    在找到真正的问题之前,我在网上百度了N多的资料,都试过了,但是都不行。
    1、修改了 windows 配置系统默认为 utf-8 编码。
    2、修改 cmd的 默认编码
    3、修改 tomcat   conf/ server.xml  文件。添加  URIEncoding="UTF-8"
    4、修改 idea 下 vm options: -Dfile.enconding = UTF-8
    5、修改 tomcat  bin目录下的   startup.bat  和 catalina.bat  相应的编码
    但是:请你打开tomcatconflogging.properties文件观看(上图)

    ============  解决方案如下 ============ 
    方案一:替换所有的UTF-8为GBK

    方案二:注释掉带有UTF-8这一行

    方案三:删除掉带有UTF-8这一行(不上图了!)
    最终效果如图如下:

    总结: 至于 Tomcat不同版本下,conf目录下的 logging.properties 文件 配置了 5个 encoding = UTF-8 ,为什么会造成Tomcat启动乱码及打印日志乱码,应该是和 Windows默认的编码有关。
    查询Windows默认编码如下图:
    在Windows平台下,Win+R 输入 cmd 进入dos黑窗口,然后在键入:chcp即可。


  • 相关阅读:
    Java核心技术-映射
    Java核心技术-具体的集合
    Java核心技术-继承
    Spring MVC 起步
    最小化Spring XML配置
    装配Bean
    Bean和Spirng模块
    Spring入门
    git学习笔记
    CISCN2018-WP
  • 原文地址:https://www.cnblogs.com/cao-yin/p/11312369.html
Copyright © 2011-2022 走看看