解决Tomcat本身日志打印乱码
乱码描述:
直接在tomcat安装目录下bin文件夹里面运行startup.bat脚本弹出一个cmd窗口显示日志,输出日志是乱码
解决步骤:
1、编辑tomcat安装目录下bin文件夹里面的 startup.bat 文件,将 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 修改为 call "%EXECUTABLE%" run %CMD_LINE_ARGS% ,如图:
2、编辑tomcat安装目录下bin文件夹里面的 catalina.bat 文件,将 set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" 修改为 set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8" ,如图:
3、运行(win+r) --> 输入 regedit 打开注册表-->找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]-->右键 新建 字符串值-->输入数值名称 autorun,输入数值数据 chcp 65001。点击确定。
到这里就搞好啦,重启tomcat就会发下不在乱码了