如何在idea中配置Tomcat服务器,并且如何解决启动Tomcat服务器后Tomcat Server和 Tomcat Catania Log 出现乱码的问题

一、在IDEA配置Tomcat

  • 在 Add Configuration中添加项目配置 Tomcat

    • 下载Tomcat

      • 不同的版本需要不同版本的jdk 这里下载的Tomcat8.5版本的则需要jdk1.8.0版本或以上的版本
      • jdk下载成功,配置环境变量
        • 1.用户变量新建 配置 变量:JAVA_HOME 值:下载jdk的bin路径(E:/jdk/jdk1.8.0_131); 2. 用户变量path中新增配置 %JAVA_HOME%\bin ;3. 如果以上两步在cmd无法运行java或javac 则在用户新增配置 变量:CLASSPATH 值:.;%JAVA_HMOE%\lib\dt.jar;%JAVA_HMOE%\lib\tools.jar
        • 2.或者直接在 系统变量path中新增 jdk的bin路径(E:/jdk/jdk1.8.0_131\bin)
    • 新建项目Project,然后进入Add Configuration 点击 + 出现下拉列表 选择 Tomcat Server --》 local --》 Configure添加下载好的Tomact服务器的路径(E:\tomcat8.5.49)–》 确定

      • ·添加服务器需要注意的点

        1.名称:可以随便取,建议取与Tomcat版本一致的名称

        2.APPlication server : 点击 Configure-》添加下载好的Tomact服务器的路径(E:\tomcat8.5.49)–》 确定 ,引入Tomcat服务器之后,名称会自动 Tomcat版本的名称。

        3.URL:http://localhost:8888/项目的名称

        4.JRE:(J): 配置下载好的jdk文件

        5.进入Deployment : 1. 点击 + --> 添加下载好的Tomcat 2. 如项目无法启动 点击 + Artifact… --> Application context : 改成项目的名称(/demo)

二、在IDEA配置Tomcat 配置 成功之后 启动Tomcat服务器后 Tomcat Server和 Tomcat Catania Log 出现乱码

  • file --》 setting —》 Editor
    在这里插入图片描述

  • 点击Add Configuration(编辑项目) 中的 Start/connect (启动/连接) 添加参数

    • Name :JAVA_OPIS Vaule :-Dfile.enconding=UTF-8
    • Name :JAVA_TOOL_OPTIONS Value :-Dfile.encoding=UTF-8
  • 打开idea文件位置

    • 找到idea64.exe.vmoptions 使用记事本或编辑软件打开添加
      -Dfile.enconding=UTF-8
    • 找到idea.exe.vmoptions 使用记事本或编辑软件打开添加
      -Dfile.enconding=UTF-8
  • 找到Tomcat文件位置,进入Tomcat的bin目录 然后直接在地址栏输入cmd —》执行命令 catalina.bat run

  • 找到help(帮助) --》 custom vm options(编辑自定义vm) 中添加 -Dfile.encoding=UTF-8

  • 最后重启idea,运行Tomcat服务器就不会出现乱码