热部署

热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。
也就是我们修改程序后无需重新启动服务器。适合在开发阶段使用。

在idea中,我们写好程序之后,接下来就是运行。需要配置一下tomcat:

1.配置tomcat

idea+tomcat热部署
idea+tomcat热部署
idea+tomcat热部署

2.部署项目

idea+tomcat热部署
这一步就是把项目发布到tomcat上,就可以交给tomcat运行了。
idea+tomcat热部署
接下来选择war exploded。为什么选择这个呢?参考下文:

war和war exploded区别

https://blog.csdn.net/nakey_xie/article/details/83781570

  • war模式:将web工程以war包的形式上传到服务器
  • war exploed模式:将web工程以当前文件夹的位置关系上传到服务器

idea+tomcat热部署

3.运行

idea+tomcat热部署

4.修改

修改之后点这个,每次修改需要手动更新一下。(之前一个问题总是报错,怎么改也不行,后来发现是没有update)
idea+tomcat热部署
idea+tomcat热部署

相关文章: