在Intellij idea 2017中运行tomcat 8.5

时间:2022-10-04 08:16:29

前提:jdk,tomcat都已安装完,环境变量该配置的都配置了,tomcat  localhost:xx  能登上去

首先新建web小项目

new  project

在Intellij  idea 2017中运行tomcat 8.5

next

为项目命个名

在Intellij  idea 2017中运行tomcat 8.5

finish

        注意:此时不会生成web.xml文件,此文件非常重要

              View-->Open Module Settings-->Facets

              选中下面WEB

                然后点击右手边的绿+,选中web.xml  ok  ok在Intellij  idea 2017中运行tomcat 8.5

View-->Open Module Settings

在Intellij  idea 2017中运行tomcat 8.5

Sources 下  在WEB-INF下新建classes 、lib 文件

Paths下  将两路径改为前面新建的classes路径

在Intellij  idea 2017中运行tomcat 8.5

Dependences  下  点击右边绿+,选Jars or Directions,然后选中前面新建的lib   再选择Jar Directory,直接点击Ok

至此web项目完成

开始配置tomcat

Run-->Edit  Configurations

在defaults找到Tomcat Server (认真找

在 Application server 的configure 你安装tomcat的根目录

取消 After launch的选择

直接ok(这次在于设置tomcat的默认设置)

在Intellij  idea 2017中运行tomcat 8.5

Run-->Edit  Configurations

点击defaults上的绿+,选择tomcat

这次是实例tomcat ,所以可以取名字

然后点击Deployment ,选择绿+,选择Artifact   ,并在   /   后写上项目名   ,单击ok

在Intellij  idea 2017中运行tomcat 8.5

tomcat成功了,点击旁边的开始键

在Intellij  idea 2017中运行tomcat 8.5

至此 已经完成了。

在次期间,遇到了一些问题:

Address localhost8080: is already in use

      解决:lsof  -i: 端口号   //查看端口被哪些进程占用了

         kill   -s  9  进程号   //杀掉所有进程,不管多少,不管什么

         然后重启tomcat

Invaild:xxxxxx    //一个实际存在且无误的文件

    解决:chmod  777  xxxxxx(认真脸

There is no configured/running web-servers found!

解决:因为没有实例化tomcat,错把设置当实例化了