1. 關於 Tomcat 啟動時,解決控制台輸出日誌亂碼問題的方案
直接使用windows打開 startup.bat 文件,tomcat9 會重新打開一個cmd窗口顯示日誌,輸出日誌是亂碼:
2、修改 catalina.bat 文件
3、這里還不算完,因為直接打開 startup.bat 文件,執行的時候是 windows 的 cmd 窗口,窗口的默認編碼是 gbk 編碼號是 936,如圖:
解決辦法:
④、輸入數值名稱 autorun ;輸入數值數據 chcp 65001。點擊確定。
4、重啟tomcat,成功!
2. 啟動tomcat 日誌亂碼
解決辦法
1、在修改為 "zh_CN.UTF-8" 之前查看伺服器是否支持該編碼,可以使用如下命令查看:
3. Linux下啟動tomcat時,日誌輸出報錯信息:
從出錯信息看是因為沒有java這個可執行文件,可能有兩個原因:
(1)你沒有正確安裝java
(2)你沒有正確配置java相關的環境變數
4. Linux亂碼問題
Tomcat 啟動用戶的環境變數(.bash_profile)文件中,配置環境變數,export LANG=ZH_CN。
或者你系統支持的語言。總而言之,調整你的環境變數
5. tail查看tomcat日誌出現亂碼,有什麼辦法
您好,我來為您解答: 這個問題,應該不只是顯示中文模塊出現問題這么簡單。 先清楚是不是shell終端亂碼?把伺服器顯示環境調成GBK,export LANG=GBK;好像是這個,如果想永久性修改就修改 vi /etc/sysconfig/i18n 修改LANG=GBK 如果我的回答沒能...
6. tomcat控制台顯示有亂碼,但是查看日誌文件,都是正常的。而且控制台亂碼很奇怪,同一個錯誤信息
菜單Windows->Preferences..->MyEclipseEnterpriseWorkbench->Servers->Tomcat,選擇tomcat版本例如Tomcat6.x,再選擇JDK,在右側OptionalJavaVMarguments:中添加-Dfile.encoding=gbk或其它編碼用這個方法試試。。
7. Tomcat日誌配置編碼
Windows下使用tomcat,經常會出現日誌列印亂碼問題,這里記錄如何將tomcat的日誌設置為UTF-8。基於tomcat-9.0.39。
通過修改conf/logging.properties文件,將其中注釋掉的UTF-8的行取消注釋,即使其生效。
通過設置環境變數:
注意,上述修改完後,應用和tomcat自身logs/下的日誌都以UTF-8編碼輸出了,但是windows控制台上將會是亂碼,因為windows的控制台默認的編碼是GBK。
8. Linux 下 tomcat 中文亂碼問題
<Connector port=............ URIEncoding="UTF-8"
............... />
tomcat安裝目錄下conf/server.xml文件,
找到如上一行,添加上URIEncoding="UTF-8",