Tomcat設置標題及窗口、標題中文亂碼的問題

       記錄一下我使用tomcat中遇到窗體亂碼和標題亂碼問題的解決方法,我這裏使用的是綠色免安裝版,當然前提是你的得配置有java環境

       首先在tomcat官網下載一個免安裝版的tomcat再解壓,如下圖,我下載的是apache-tomcat-8.5.56版本,然後解壓:

 

      然後在進入apache-tomcat-8.5.56\bin文件夾雙擊startup.bat文件,啓動第一個tomcat,然後看到如圖所示的一句代表啓動成功了:

       程序是啓動成功了,但是有些同學可能會出現和我一樣的情況,tomcat窗口中文全是亂碼,接下來進入apache-tomcat-8.5.56\conf文件夾打開logging.properties文件,將java.util.logging.ConsoleHandler.encoding 的值設置爲GBK,如下:

java.util.logging.ConsoleHandler.encoding = UTF-8
改爲
java.util.logging.ConsoleHandler.encoding = GBK

       改好之後重啓tomcat,現在正常了:

        這個時候有些同學可能想改變窗口的標題,那就進入apache-tomcat-8.5.56\bin文件夾,打開catalina.bat文件,找到下面的這段代碼:

:doStart
shift
if "%TITLE%" == "" set TITLE=Tomcat
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%
if not ""%1"" == ""-security"" goto execCmd
shift
echo Using Security Manager
set "SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy"
goto execCmd

 將其中的set TITLE=Tomcat這句後面的Tomcat改成你想要的名字就好了,如下:

:doStart
shift
if "%TITLE%" == "" set TITLE=測試1號
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%
if not ""%1"" == ""-security"" goto execCmd
shift
echo Using Security Manager
set "SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy"
goto execCmd

 

     再重啓Tomcat,這個時候標題應該是改過來了,但是有些同學可能會遇到和我一樣的問題,就是標題亂碼了:

     這個時候我們需要修改catalina.bat文件的字符編碼集,用 Notepad++ 打開 catalina.bat,可以看到字符編碼是UTF-8:

然後, 我們把編碼轉爲 ANSI,如果看到編碼集是 GBK 或者 GB2312 或者其他編碼集的時候, 我們可以改成 UTF-8。

在重啓tomcat:終於一切正常了:

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章