idea热部署

https://jingyan.baidu.com/article/db55b609d2a1564ba20a2f61.html

如何在idea中设置tomcat热部署

听语音
  • |
  • 浏览:4750
  • |
  • 更新:2017-08-03 10:58
  • |
  • 标签:TOMCAT 
  • idea热部署1
  • idea热部署2
  • idea热部署3
  • idea热部署4
  • idea热部署5
  • idea热部署6
  • idea热部署7
分步阅读

在idea中开发java的web项目,经常会使用到tomcat作为web容器进行项目的部署测试。在开发调试的过程中,需要不停的修改代码,发布项目到tomcat测试,如果没有热部署,每次都需要重启服务,想必会耗费大量的时间,影响开发效率。下面来介绍下如何设置热部署

工具/原料

  • idea
  • tomcat
  • java

方法/步骤

  1. 首先打开idea开发工具,open一个java的web项目,然后点击Run菜单,选择Edit Configurations...菜单,打开Run/Debug Configurations对话框

    idea热部署
  2. 点击对话框左上角的加号,选择Tomcat Server,再选择Local子菜单

    idea热部署
  3. 设置个名称,如果之前没有关联过tomcat的,需要先关联一个tomcat,关联tomcat选择Application server的Configure按钮

    idea热部署
  4. Application Servers对话框打开之后,点击加号,设置一个下载好的tomcat目录路径就可以关联上

    idea热部署
  5. 在Run/Debug Configurations对话框中,选择Deployment选项卡,对需要部署的项目文件做设置,点击加号选择Artifact,然后选择war exploded方式,这种方式是以文件夹方式部署的,而war是以war包的方式,exploded方式支持热部署,开发的时候选择exploded方式就可以了

    idea热部署
  6. 添加完Artifact文件之后,可以设置下Application context,不设置的话,默认应用路径为根目录

    idea热部署
  7. 然后回到Server选项卡,设置On Update action和On frame detectivation选项,都设置为Update classes and resources,表示classes文件和资源文件都更新

    idea热部署
  8. 如果只设置On Update action选项,则需要每次自己手动点击更新,设置了On frame detectivation,会监测窗口,idea窗口发生切换则自动更新文件