1、建立一个普通web项目,步骤略,以下图。web
2、配置项目相关信息。浏览器
一、经过以下方式在Artifacts下添加咱们的项目。tomcat
二、选中咱们的项目。测试
三、修改项目的默认输出位置,可根据须要修改。插件
四、若是要生成war包,须要以下添加,创建后的war包输出路径也可根据需求修改。3d
五、最终结构以下图code
3、配置tomcat。blog
一、Run->Edit Configurations...事件
二、建立一个tomcat资源
三、选择要使用的tomcat。
四、将咱们配置好的项目加入到tomcat中。
五、配置项目访问时的名称。
六、其余配置
如上图标注 1 所示。On 'Update action'
当咱们按 Ctrl + F10
进行容器更新的时候,能够根据咱们配置的这个事件内容进行容器更新。其中我选择的 Update classes and resources
事件是最经常使用的,表示咱们在按 Ctrl + F10
进行容器更新的时候,咱们触发更新编译的类和资源文件到容器中。在 Debug 模式下,这个也就是所谓的 HotSwap
。这是这种热部署没有 JRebel 插件那样好用。
如上图标注 2 所示On frame deactivation
当咱们切换 IntelliJ IDEA 到浏览器的时候进行指定事件更新,这个通常是由于 Web 开发的时候,咱们须要常常在 IntelliJ IDEA 和各个浏览器之间来回切换测试,因此才有了这种需求。IntelliJ IDEA 是为了帮咱们在作这种无聊切换的时候作一些指定事情。固然了,若是切换过于频繁,这个功能仍是很耗资源的,因此我设置的是 Do nothing
表示切换的时候什么都不作。
经过以上配置项目就能在tomcat中运行了。