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:终于一切正常了:

  

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