轉:
前言
今天開發跟我說tomcat日志中的中文不能正常顯示,根據以往的經驗,我覺得可能跟服務器的編碼有關,於是嘗試各種方法,但還是沒能解決問題。
后來我突然想到會不會跟tomcat的設置有關呢,於是在網上搜索了一遍,最后看到這篇文章並解決了問題。
感謝:http://www.linuxidc.com/Linux/2015-01/112121.htm
解決方案
修改tomcat/bin/catalina.sh文件,在JAVA_OPTS變量后新增以下參數:
-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
然后重啟tomcat即可。
備注:如果看到的日志還是亂碼的話就把日志清空再重啟tomcat試試。