tomcat 启动中文乱码

 

1.情景展示

  从Apache官网下载的tomcat,启动后中文日志信息显示乱码。

  启动startup.bat后

2.原因分析

由于windows中文操作系统,使用的字符集是GBK,而tomcat日志输出的字符集设置的是:UTF-8。

所以,才会导致在windows下输出的日志以乱码的形式展示。  

3.解决方案

我们可以通过修改日志输出的字符集来解决。

tomcat安装目录--》conf--》打开文件:“logging.properties”--》找到输出日志字符集设置。

  默认的字符集为:UTF-8,解决方案有两种:

方式一:  

老版本的tomcat并没有设置字符集,所以可以将该行代码删掉;

方式二

将UTF-8改成GBK。 

  重启tomcat即可(双击运行startup.bat)。

4.效果展示

5.其它报错

如果启动tomcat报错信息为:

Can't load AMD 64-bit .dll on a IA 32-bit platform

那就是你在本地配置的java环境变量使用的jdk是32位的,而你下载的tomcat是64位的。

需要将jdk版本改成64位的,就可以了。

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

posted @ 2019-07-16 18:23  Marydon  阅读(1224)  评论(0编辑  收藏  举报