Tomcat8/9的catalina.out中文乱码问题解决


OS: Red Hat Enterprise Linux Server release 7.8 (Maipo)
Tomcat: 9
中文显示为???问号

在$CATALINA_HOME/conf下的logging.properties 添加

这句可以保证输出中文没有乱码

java.util.logging.ConsoleHandler.encoding=GBK

(视个人具体情况而定,如果GBK不行,可以把GBK换成UTF8)

形如:

另外需要注意,$CATALINA_HOME/bin下的 catalina.sh 中的JAVA_OPTS保持系统默认(注释掉的状态)即可,不要强行改成UTF8或者其他字符集。

sed -i 's/org.apache.juli.OneLineFormatter/&\njava.util.logging.ConsoleHandler.encoding=GBK/' logging.properties


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM