首页 > 其他分享 >IDEA 服务器热部署详解(On Update action/On frame deactivation)

IDEA 服务器热部署详解(On Update action/On frame deactivation)

时间:2023-03-03 14:12:31浏览次数:49  
标签:resource Update frame deactivation IDEA 生效 action 服务器

配置属性:

On Update action:当代码改变的时候,Idea执行什么操作;

-Update resource:如果有更新,并且更新资源为(*.jsp,*.xml,不包括java文件),就会立即生效

-Update classes and resources:如果发现有更新,并且更新资源为(资源文件或Java文件),就会立即生效

 注:在正常运行模式下,修改java文件也不会立即生效;而在debug模式下,就会立即生效;这两种模式下,修改resource资源文件都是可以立即生效的。

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

-Restart:重启服务器(一般几乎不使用)

On Frame deactivation:当失去焦点(不停留在idea里面),idea执行什么操作;

-Do nothing:不做任何事情(推荐使用)

-Update resource:类似于前文

-Update classes and resource:类似于前文

部署方式:

其一:如果我们是通过“war exploded”方式进行部署;

1.打开tomcat的相关配置,右上角Edit Configurations,找到tomcat的配置项

2.在配置项中找到“如上”两个配置属性,进行修改即可

其二:如果我们是通过“war”包方式进行打包的;操作步骤如上(省略)


注:在On Update action和On Frame deactivation中的选项中没有:Update resources和Update resources and classes,取代使用Hot Swap Classes选项参数,本质是一样的。

尾声:无论上述采用哪种打包方式还是使用哪种属性配置,都需要启用IDEA的自动编译功能,在 Other Setting中找到settings for new project,然后找到Build,Execution,Deployment=》Compile,勾选Build Project automatically。

标签:resource,Update,frame,deactivation,IDEA,生效,action,服务器
From: https://www.cnblogs.com/fuqian/p/17175428.html

相关文章

  • Idea中添加Maven项目支持scala
    一、 Scala环境搭建1、安装步骤(1)首先确保jdk1.8安装成功(2)下载对应的Scala安装文件scala-2.11.8.zip,下载地址:https://pan.baidu.com/s/1D7KxZOLZReXK46LNo_jiG......
  • JetBrains系列(IDEA,Clion等) 自定义注释设置
    为了方便对方法的功能描述,可以设置自定义注释模板。效果:/***@FunctionNamecalculatePrice*@CreateTime2023/3/311:01*@Authorthink*TODO*/模板:可以......
  • IDEA - Code format
    1.OpenIDEA>File>Settings>  SetTabandIndent Sethardwrap2.Chooseyour.pyfile>ReformatCode  ......
  • IDEA配置Maven
    IDEA配置Maven1.选择IDEA中File-->Settings2.搜索maven3.设置IDEA使用本地安装的Maven,并修改配置文件路径  Maven坐标详解***什么是坐标?maven中的坐标是资......
  • IDEA的常用快捷键和文档注释
    IDEA的常用快捷键Alt+回车导入包,自动修正Ctrl+N查找类Ctrl+Shift+N查找文件Ctrl+Alt+N格式化代码Ctrl+Alt+O优化导入的类和包(Fn+)......
  • 解决当前标识(IIS APPPOOL\XXXX)没有对“C:\Windows\Microsoft.NET\Framework64\
    1、问题描述在WindowsServer2019数据中心版中搭建IIS项目,访问的时候出现如下所示的错误:当前标识(IISAPPPOOL\XXXX)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0......
  • framework4.8 使用sqlsugar
    使用nuget安装mysql  安装sqlsugar   usingSqlSugar;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.We......
  • iframe sanbox 造成附件下载问题解决
    问题场景,iframe通过src加载三方website,同时三方website调用api生成web页面,页面中会包含click链接(打开新页面)之后会包含文件下载参考图如下  问题对于通过a......
  • IDEA 上传项目到 Gitee 小记
    此方式可直接将IDEA中项目上传到Gitee仓库,无需打开Gitee手动创建空仓库。前提环境安装好Git,并在IDEA中成功配置;注册有Gitee账号,并记得账号密码;IDEA中安......
  • mac版本idea反编译jar包
    转载自:https://blog.csdn.net/weixin_38106322/article/details/124256656=========== 有时候线上出问题,日志不够细的情况下,线上代码又与本地不同,那么就要进行反编译操......