zoukankan      html  css  js  c++  java
  • tomcat9:解决tomcat catalina log和localhost log中文乱码

    首先在server.xml文件中添加URIEncoding="utf-8" ,这通常不会起作用

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
           redirectPort="8443" URIEncoding="utf-8" />

    如果不起作用,执行下面步骤:

    一: 找到安装目录下的conf文件夹,找到文件logging.properties,添加如下的代码:

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

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

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

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

    # 设置日志编码格式(解决中文乱码)
    java.util.logging.ConsoleHandler.encoding = UTF-8

    如图:

    二:效果如下

    三: 如果打印日志还有乱码

    System.out.println(name);

    四:配置tomcat的VM添加: -Dfile.encoding=UTF-8

    五:效果如下

  • 相关阅读:
    jquery 总体架构
    字符串字典排序
    浏览器渲染原理
    TCP/IP协议网络模型
    web
    js 继承
    js 模块化
    动画 球
    css z-index
    验证用户是否已经登录和自动登录
  • 原文地址:https://www.cnblogs.com/alenblue/p/12491969.html
Copyright © 2011-2022 走看看