使用war exploded方式部署:

On Update action 里面有四个选项(一般选Update classes and resources):

-Update resources :如果发现有更新,而且更新的是资源文件(*.jsp,*.xml等,不包括java文件),就会立刻生效

-Update classes and resources : 如果发现有更新,这个是同时包含java文件和资源文件的,就会立刻生效

这里需要注意一下:在运行模式下,修改java文件时不会立刻生效的;而debug模式下,修改java文件时可以立刻生效的。当然,两种运行模式下,修改resources资源文件都是可以立刻生效的。

-Redploy : 重新部署,只是把原来的war删掉,不重启服务器

-Restart : 重启服务器

On Frame deactivation:

-Do nothing : 不做任何事 (一般推荐这个,因为失去焦点的几率太大)

-Update resources : 失去焦点后,修改的resources文件都会立刻生效

-Update classes and resources : 失去焦点后,修改的java ,resources文件都会立刻生效(与On update action中的Update classes and resources一样,也是运行模式修改的java文件不会生效,debug模式修改的java文件会立刻生效)

---------------------------------------------------------------------------------------------------------------------------

另外,如果Artifact是war包形式的话,On Update action与On frame deactivation中的选项也是不一样的:没有Update resources和 Update classes and resources这种选项,取而代之的是Hot Swap Classes选项,本质的意思是一样的。

IDEA 使用Tomcat热部署相关推荐

  1. IDEA9+Tomcat热部署配置二法

    IDEA9+Tomcat热部署配置 idea9的web开发配置方式与之前的版本发生了大的变化,idea其实也可以像MyEclipse一样自动热部署,不过配置稍微麻烦了一些. 环境: Idea9.03 ...

  2. tomcat热部署 更改类文件不需要重起

    tomcat热部署 更改类文件不需要重起 (2011-04-18 11:53:29) 转载▼ 标签: it 分类: server tomcat上的部署问题,有时候也是个麻烦的问题,要是不采用热部署,我 ...

  3. Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解

    Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 参考文章: (1)Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 (2)https://www.cnblogs.co ...

  4. Tomcat热部署方法(3种)

    Tomcat热部署方法(3种) 2012-02-06 11:32:56|  分类: tomcat |  标签:tomcat  热部署  热启动  context  server   |字号 订阅 热部 ...

  5. tomcat 热部署

    场景介绍: 频繁更新项目代码但不能重启服务的时候,就可以使用到 tomcat热部署. 步骤: 1.配置好JDK和tomcat的环境变量 2.将 war 包解压后的项目文件放在某个位置,比如:D\pro ...

  6. IDEA第二章----配置git、tomcat(热部署)、database,让你的项目跑起来

    第一节:下载git客户端,整合idea 由于博主公司用的git版本管理,所以本系列都是基于git版本工具的,当然SVN与git配置类似.git同样支持安装版和解压版,支持各种操作系统,我这里下载的是W ...

  7. tomcat java 热部署,tomcat热部署

    Tomcat 热部署:webapps下的项目正在运行,直接把开发的新版本发布到正在运行的Tomcat下(不能关闭Tomcat再发布新版本)​ 开发者本地将代码通过Git push到服务器端,服务器自动 ...

  8. tomcat 热部署、热加载 精析

    1.前言 找了很多篇文章,没有一篇文章讲的清晰.明了,很多人只是会用,但不是能真正说明白,这年头找个懂理论的,真难! 2.热部署 原定义:tomcat处于运行状态时,能够监测webapps下的文件,如 ...

  9. IDEA tomcat热部署

    文章目录 一.通过IDEA配置热部署 二.在pom.xml添加相应依赖 一.通过IDEA配置热部署 ①找到在idea tomcat 中server的配置里的on frame deactivation ...

  10. idea下实现tomcat热部署(修改class等不重启项目)

    在我们的日常开发过程中,常常会涉及到修改class等文件时,需要重启项目.这不仅耗时,而且还耽误我们的进度.实际上,我们用idea时,可以用tomcat实现热部署而无需重启项目.具体设置如下.此处我用 ...

最新文章

  1. 人群密度估计--CNN-based Cascaded Multi-task Learning of High-level Prior and Density Estimation for Crowd
  2. swift String
  3. Hi3516A开发--根文件系统
  4. CGLib 和JDK 动态代理对比
  5. java混淆工具zelix比较_vscode,java环境
  6. windows版一键绕id工具_【实用工具】一键关闭/开启Windows防火墙、禁止更新系统...
  7. python3 zip命令_在打包为zip文件的应用程序上从命令行运行pdb?
  8. linux搭建windows无盘系统,linux下无盘系统的安装
  9. Multi-level learning based memetic algorithm for community detection笔记
  10. Linux系统下强制删除文件
  11. C语言之简单英语词典实现
  12. subscript下标
  13. Java面试官最爱问的垃圾回收机制,mysql密码忘记
  14. 常用存储芯片-笔记本上固态硬盘PTS11系列推荐
  15. indesign中怎么在冒号后面ctrl_InDesign不完全使用指南
  16. Excel如何批量对一列添加单引号
  17. 12864液晶深入学习笔记_1——基于msp430g2553
  18. 【Linux】进程状态(阻塞、挂起、僵尸进程)
  19. css3上升悬浮粒子特效,HTML5 CSS3星空背景悬浮粒子动画特效
  20. cuug内部oracle视频教程-oracle sql_tune

热门文章

  1. 当前电子计算机发展的局限性,工程测量技术发展现状与趋势
  2. python视频换脸下载_FaceSwap下载|Faceswap(AI视频换脸软件) v1.0官方版(附使用教程)...
  3. Python数据挖掘与分析——泰坦尼克号
  4. python删除一行代码_python基础教程:python3.7 openpyxl 删除指定一列或者一行的代码...
  5. 网站数据分析指标体系
  6. 初识KnockoutJS
  7. STC15单片机-无线通讯(WIFI模块)
  8. 单片机零基础入门(8-5)模块化编程
  9. redis列表list常用命令大全
  10. 创建qt DLL文件,并在代码中调用