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-2026 CODEPRJ.COM