php 热部署,IDEA热部署配置详细教程

一、解释

热部署,即应用正属于运行状态时,我们对应用源码进行了修改更新,在不重新启动应用的情况下,可以能够自动的把更新的内容重新进行编译并部署到服务器上,使修改立即生效。

二、好处

在开发过程中,修改代码后不需要重启项目,就能看到效果,大大提高了开发效率。

在生产环境上运行的程序,可以在不停止运行的情况下进行升级,不影响用户的使用,提升了用户体验感。

Tomcat运行多个项目时,不会因Tomcat的停止,而停止了其他的项目。

三、IDEA热部署配置

当前流行的JAVA程序主要有:

①传统的Web应用,依赖Tomcat的Web容器运行。

②SpringBoot程序,内嵌运行环境。

以下主要记录传统的Web应用的Tomcat热部署在IDEA开发工具下的热部署配置过程:(后续涉及到其他程序时,再进行更新)

Tomcat热部署

在IDEA的右上角顶部运行操作栏,点击Edit Configurations。

80a58f6808ba56d83f0ba50dc7533627.png

添加Tomcat

f880bdbbac250fe82eb2e638ae671c7b.png

选择新增的Tomcat,点击Deployment,可选择“+”进行添加,也可根据底部的提示,进行添加。

选择要部署的war包,此处要注意:热部署必须要选择带有exploded的war包。

bfc860895096acde7048bbb8b3553462.png

切换回Server,按照下图进行配置。

9970822348ee8c7706f544cb8d5aac95.png

配置完后,点击OK,然后启动Tomcat,修改文件试验热部署配置是否成功。

f7000a187373480a33cea09c599fe8d4.png

项目启动完成后,左下角会出现一个class reload 的提示,出现这个提示就说明我们的热部署已经完成。

如果,想要马上生效的话,也可点击下图标注的按钮,或者使用快捷键Ctrl+F10 来完成热部署。

14a03e7f6f7513f93444f341255a1a76.png

选择 “Update classes and resources”。

f5dfb8a5557e52a4f562d2cdea552b54.png

PS:IDEA的热部署不一定是绝对实时的,可能会存在延时,如果我们的手速较快的话,可能会出现延时,没有马上生效,耐心等待一下,不要怀疑热部署没有配置成功哟!

总结

到此这篇关于IDEA热部署配置详细教程的文章就介绍到这了,更多相关IDEA热部署配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值