博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
window环境下tomcat的控制台(Console)中文乱码
阅读量:17416 次
发布时间:2019-09-18

本文共 770 字,大约阅读时间需要 2 分钟。

刚从官网下载的apache-tomcat-9.0.17,TOMCAT_HOME/bin/startup.bat启动服务,界面的中文都是乱码,如图所示:

首先给出解决方案:

打开文件 TOMCAT_HOME/conf/logging.properties

将:java.util.logging.ConsoleHandler.encoding = UTF-8 改为:

java.util.logging.ConsoleHandler.encoding = GBK

 

tomcat的默认编码是UTF-8的,

java.util.logging.ConsoleHandler在logging.properties的默认配置:

此Handler将日志记录发布到System.err。默认情况下,SimpleFormatter用于生成简短摘要。

配置: 默认情况下,使用以下LogManager配置属性初始化 每个ConsoleHandler。如果未定义属性(或具有无效值),则使用指定的默认值。

  • java.util.logging.ConsoleHandler.level : 指定了默认级别处理程序 (默认为Level.INFO)。
  • java.util.logging.ConsoleHandler.filter: 指定要使用的Filter类的名称(默认为无Filter)。
  • java.util.logging.ConsoleHandler.formatter :指定要使用的Formatter类的名称(默认为java.util.logging.SimpleFormatter)。
  • java.util.logging.ConsoleHandler.encoding:要使用的字符集编码的名称(默认为默认平台编码)。

 更改控制台编码后,启动效果如图:

 

 

转载地址:http://pvxthz.baihongyu.com/

你可能感兴趣的文章
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>
检测iOS的网络可用性并打开网络设置
查看>>
简单封装FMDB操作sqlite的模板
查看>>
iOS开发中Instruments的用法
查看>>
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>
mybatis 根据 数据库表 自动生成 实体
查看>>
win10将IE11兼容ie10
查看>>
checkbox设置字体颜色
查看>>
第一篇 HelloWorld.java重新学起
查看>>
ORACLE表空间扩张
查看>>
orcal 循环执行sql
查看>>
web.xml配置监听器,加载数据库信息配置文件ServletContextListener
查看>>
结构型模式之桥接模式(Bridge)
查看>>