zoukankan      html  css  js  c++  java
  • tomcat startup.bat 包含springboot的输出 里面乱码的解决方案

    springboot输出是用的 logger 它的编码是 UTF-8
    tomcat 默认也是UTF-8
    但是win10 默认的 命令窗口是 GBK的,如果把tomcat 和 springboot的格式都改成GBK的,linux的格式又对不上。

    tomcat修改输出的格式

    不推荐

    conf/logging.properties 这里改 java.util.logging.ConsoleHandler.encoding = UTF-8 注释掉

    SpringBoot

    不推荐

    WEB-INFclasseslogback/logback.cfg.prod.xml

    改这里。

    修改系统格式为 UTF-8

    这个修改的bug在于其他软件 有的不能启动了,也不推荐

    最终修改方案:startUp.bat

    开头加入 chcp 65001
    结尾 call "%EXECUTABLE%" start %CMD_LINE_ARGS% start 替换成 run

    搞定!

    ---------------------------------------------
    生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。
    ↑面的话,越看越不痛快,应该这么说:

    生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
  • 相关阅读:
    冲刺阶段九
    冲刺阶段八
    学习进度十一
    人月神话阅读笔记01
    单词统计续
    冲刺阶段七
    冲刺阶段六
    冲刺阶段五
    bzoj1570: [JSOI2008]Blue Mary的旅行
    bzoj 1690: [Usaco2007 Dec]奶牛的旅行
  • 原文地址:https://www.cnblogs.com/pengchenggang/p/15061077.html
Copyright © 2011-2022 走看看