tomcat中文乱码和闪退的解决方法

因为我下载的是zip免安装版的,所以针对免安装版来说。

中文乱码

开始是在IDEA内启动tomcat乱码,然后将IDEA内的Global Encoding和Project Encoding都设为UTF-8还是不行,后来查询是tomcat的原因。命令行界面启动tomcat如下:
tomcat中文乱码和闪退的解决方法

解决方法:在解压后的tomcat的conf文件夹下找到logging.properties文件,将java.util.logging.ConsoleHandler.encoding = UTF-8中的UTF-8修改为GBK。
tomcat中文乱码和闪退的解决方法
修改后IDEA的乱码也没有了。

startup.bat启动闪退

解决方法:在startup.batshutdown.bat文件开头添加JDK和tomcat路径。
tomcat中文乱码和闪退的解决方法

昨天夜晚通过在两个bat文件里添加路径解决了启动闪退的问题。中午又重新试了下,将两个bat文件上面添加的路径删掉,不知道为什么没有再闪退了,留个小问题,弄明白了回来补上。