intellij idea配置tomcat运行环境

作者: insightcodeyk
出处: https://insightcodeyk.github.io/2018/04/19/IntellijIDEAAndTomcatCircumstance/
声明: 本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0,转载请注明作者及出处。

阅读本篇文章之前需要对Tomcat目录结构有基本了解,以下版本是笔者使用版本,其他各个版本的Intellij IDEA操作类似

1 版本

Intellij IDEA: 2017.3.1
JDK: 1.8.0_152
Tomcat: 8.5.24
Windows: win8

2 配置步骤

2.1 建立新工程


以上图片里面有5个标号
1.选择JavaEE工程
2.选择Web应用程序
3.点击New选择你的JDK包位置
4.点击New选择你的Tomcat包位置
5.点击下一步

2.2 选择工程位置


以上图片里有3个标号
1.选择自己的工程名称
2.选择自己的工程位置
3.点击完成

2.3 配置Idea中Tomcat结构

2.3.1 定位Tomcat目录结构模块


以上图片里有1个标号
1.打开当前工程结构,出现下图所示菜单框


以上图片里有4个标号
依次点击1,2,3标识的选项出现标号4所示目录结构

2.3.2 创建Tomcat目录结构


以上图片里有3个标号
通过右键选择标号1选项依次创建如标号2所示的Tomcat目录结构,最后点击标号3选项OK

2.3.3 设置Idea字节码文件输出位置


以上图片里有3个标号
依次选择1,2标号所示选项,对标号3所示的两个路径更改为上一步中创建的classes文件路径,然后点击标号4应用保存

2.3.4 设置Tomcat的lib包依赖


以上图片里有4个标号
依次选择标号1,2所示选项,弹框中选择标号3所示选项,出现下图


以上图片里面有2个标号
依次点击1,2标号选项,会出现如下图所示内容


以上图片里面有2个标号
1.选择Tomcat目录结构中的lib目录
2.确定选项

2.4 配置Tomcat运行环境


以上图片里有2个标号
依次点击两个标号出现运行环境配置如下图


以上图片里有3个标号
1.点击标号1出现菜单
2.若能找到如标号2所示就不用点标号3
3.若找不到标号2所示Tomcat server则点击标号3扩展栏查找,点击选择你的loacl或者romate,Tomcat主机后出现下面的界面


以上图片有4个标号
1.输入你的运行环境名字
2.点击标号2所示选项
3.点击标号3所示出现选择菜单
4.点击标号4所示选项出现以下菜单


以上图片中有2个标号
1.输入你的Web应用程序入口
2.确定应用,现在你已经完成了你的整个配置

3 Tips

3.1 热部署(debug模式下)

设置热部署方式后,不需要每次更改文件都要重新部署Tomcat


以上图片中有2个标号
1.按照途中标号1内的选项设置
2.确定应用

3.2 session序列化存储

Idea会在Tomcat服务器退出内存后自动清除session序列化内容,需要额外设置开启允许存储序列化内容


以上图片中有2个标号
1.点击选中
2.确定应用

3.3 默认serlvet(Root)入口

Idea中Tomcat部署路径不是Tomcat包中的Webapps下,而是用了Tomcat实例在以下图片所示路径中


因此无法直接访问到默认入口,需要额外设置


以上图片中有2个标号
1.点击选中
2.确定应用