亂碼情況:IDEA默認展示的三個log信息,全部亂碼。 開始以為是IDEA本身或項目setting的編碼格式錯誤導致,后來發現並不是,而是tomcat自身的日志輸出問題。
解決方案:
修改Tomcat安裝目錄下的conf文件中的logging.properties文件中的內容:
把需要修改的亂碼log信息,對應的位置進行修改,我的是需要把UTF-8修改為GBK。
找到如下幾行:
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. 1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8 修改為 1catalina.org.apache.juli.AsyncFileHandler.encoding = GBK
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. 2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8 修改為 2localhost.org.apache.juli.AsyncFileHandler.encoding = GBK java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter java.util.logging.ConsoleHandler.encoding = UTF-8 修改為 java.util.logging.ConsoleHandler.encoding = GBK
重啟服務即可
