问题描述:
配置tomcat,解决idea运行tomcat8.5.27版本控制台输出乱码。
版本:
jdk1.8.0_172
IntelliJ IDEA 2019.3 3 (Ultimate Edition)
apache-tomcat-8.5.27
解决步骤:
1、打开目录 apache-tomcat-8.5.27\conf\ 目录下 logging.properties 文件,删除所有.encoding语句,如图:
2、启动idea,Edit Configurations 配置Tomcat
① 将以下代码粘贴至 Server 下 VM options:
-Dfile.encoding=UTF-8
② 选择最后一个 Startup/Connection 添加如下代码:
JAVA_OPTS= | -Dfile.encoding\=UTF-8 |
JAVA_TOOL_OPTIONS= | -Dfile.encoding\=UTF-8 |
3
修改完后点击ok保存。
3、最后一步,最上方Help -> Edit Custom VM Options... 添加下方代码,
-Dfile.encoding=UTF-8
修改完成后重启idea,大功告成。
验收成果:
重启idea,运行Tomcat,Server、Tomcat Catalina Log均无乱码:
启动安装目录\bin下 startup.bat,依旧无乱码: