IntelliJ IDEA2018.3 配置Tomcat8

一、创建web工程具体步骤:

1、  工程右键|New|Model

IntelliJ IDEA2018.3 配置Tomcat8

2、单击“Next”,显示如下:

IntelliJ IDEA2018.3 配置Tomcat8

3、创建完成! 

IntelliJ IDEA2018.3 配置Tomcat8

二、配置Tomcat具体步骤:

1、进入 Edit ConfigurationsIntelliJ IDEA2018.3 配置Tomcat8

2、单击Edit Configurations, 再点击 + ,选择 Tomcat 服务器,如果是本地Tomcat 选择 Local 

IntelliJ IDEA2018.3 配置Tomcat8

 3、修改容器名称,选择容器(新增或删除)

IntelliJ IDEA2018.3 配置Tomcat8

4、点击加号新增,选择本地文件系统中安装的tomcat目录 

IntelliJ IDEA2018.3 配置Tomcat8

4、添加web项目  Deployment ->点+号 ->选择artifacts ->选择相应项目的war exploded 

IntelliJ IDEA2018.3 配置Tomcat8

选择完之后,查看

IntelliJ IDEA2018.3 配置Tomcat8

5、修改配置 

IntelliJ IDEA2018.3 配置Tomcat8

1 所示,我们可以切换随时为项目切换不同的容器

2 所示,我们可以指定给运行的容器设置 VM 参数

3 所示,这分别是在两种命令下的触发的事件。

也是重点On Update action 当我们按 Ctrl + F10 进行容器更新的时候,可以根据我们配置的这个事件内容进行容器更新。

其中我选择的 Update classes and resources 事件是最常用的,表示我们在按 Ctrl + F10 进行容器更新的时候,我们触发更新编译的类和资源文件到容器中。

在 Debug 模式下,这个也就是所谓的 HotSwap。这是这种热部署没有 JRebel 插件那样好用On frame deactivation 当我们切换 IntelliJ IDEA 到浏览器的时候进行指定事件更新,这个一般是因为 Web 开发的时候,我们需要经常在 IntelliJ IDEA 和各个浏览器之间来回切换测试,所以才有了这种需求。

IntelliJ IDEA 是为了帮我们在做这种无聊切换的时候做一些指定事情。当然了,如果切换过于频繁,这个功能还是很耗资源的,所以我设置的是 Do nothing 表示切换的时候什么都不做

4 所示,默认 Tomcat 的 HTTP 端口是 8080,如果你需要改其端口可以在这里设置;

5 所示,这里表示在 Tomcat 容器运行前做什么事情,这里分别了:Build 和 Build Artifacts 操作。这里的 Build Artifacts 是我们在 Deployment 选项卡中添加了 Artifact 之后自动出现的

 

6、配置完成之后,启动Tomcat

IntelliJ IDEA2018.3 配置Tomcat8

IntelliJ IDEA2018.3 配置Tomcat8

页面显示! 

IntelliJ IDEA2018.3 配置Tomcat8