idea实现简单热部署
首先我们打开设置tomcat的页面
打开页面后我们主要设置的是下面这两个参数
-
On Update action : 当代码改变时
-
On Frame deactivation : 当失去焦点时
-
如果你运行的是war模式的话 是没有 Update classes and resources 取而代之的是 Hot Swap Classes
war exploded和war的区别:
-
war exploded : WEB工程以当前文件夹的位置关系上传到服务器;
-
war: 将WEB工程以包的形式上传到服务器
注意:
-
run下,修改java文件时不会立刻生效的。
-
debug模式下,修改java文件时可以立刻生效的。
-
两种运行模式下,修改resources资源文件都是可以立刻生效的。
- 在修改xml和修改接口的情况下需要重新部署
关注公众号,回复:java面试题,即可获得共几百页的java面试题
![](https://images.cnblogs.com/cnblogs_com/guomie/1464522/o_191218025314qrcode_for_gh_d6e80c040013_258%20(1).jpg)
![](https://images.cnblogs.com/cnblogs_com/guomie/1464522/o_191218035142%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20191218115109.jpg)
![](https://images.cnblogs.com/cnblogs_com/guomie/1464522/o_191218035148%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20191218115121.jpg)