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位的,就可以了。
本文来自博客园,作者:Marydon,转载请注明原文链接:https://www.cnblogs.com/Marydon20170307/p/11196660.html