在 Java Web 开发中, 一般更新了文件(例如jsp、css、js)后要手动重启 Tomcat 服务器, 才能生效, 生命宝贵啊。其实我简单得配置一下IntelliJ IDEA,即可实现自动更新资源文件,省心省力。

首先要选择服务器添加的Artifact类型,一般一个module对应两种类型的Artifact,一种是war,一种是war explored。

war就是以war包形式发布,而war explored是发布文件目录,这里我们将选择war explored。

选好Artifact后,在Tomcat Server的Run/Debug Configurations配置里,就会出现on frame deactivation,选择update classes and resources。

热部署配置完成,现在当你修改了资源文件(包含 jsp、css、js等),将会自动更新生效,不用再手动重启 Tomcat 服务器。

另外有个配置on update action,就是手动更新的时候采取什么动作,可以重启服务器,也可以像上面一样更新类和资源文件。

idea自动更新java_IntelliJ IDEA自动更新资源文件相关推荐

  1. DELPHI资源文件使用

    一 ) 初级应用篇 :   资源文件一般为扩展名为 res 的文件 . 在 VC 中资源文件用得非常普遍 , 但 Delphi 在其联机帮助中对资源文件没作什么介绍 , 其实利用其自带的资源编译工具 ...

  2. C#读取资源文件的两种方法及保存资源文件到本地

    方法1 GetManifestResourceStream VB.NET中资源的名称为:项目默认命名空间.资源文件名 C#中则是:项目命名空间.资源文件所在文件夹名.资源文件名  例如: istr = ...

  3. java assetmanager_Android学习--Assets资源文件读取及AssetManager介绍

    APK安装过程 复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvik字节码)保存到dalvik-cache目录,并data/data目录下创建对应的应用数据目录,An ...

  4. 来自网页的消息服务器繁处理忙,EventSource 对象用于接收服务器发送事件通知,是网页自动获取来自服务器的更新...

    //--------------------------------客户端代码----------------------------- if(typeof(EventSource) !== &quo ...

  5. 使用Reloader实现更新configmap后自动重启pod

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  6. ccleaner无法更新_CCleaner正在静默更新关闭自动更新的用户

    ccleaner无法更新 CCleaner is forcing updates on users who specifically opt out of automatic updates. Use ...

  7. tim怎么设置检测到新版本自动安装 tim安全自动更新的开启方法

    TIM想要开启自动检测新版本并下载安装,该怎么设置呢?下面我们就来看看详细的教程. 1.首先,在你的 电脑中找到TIM; tim怎么设置检测到新版本自动安装?tim安全自动更新的开启方法 2.打开TI ...

  8. linux关闭自动更新,Ubuntu开启系统自动升级与取消自动更新的方法,

    Ubuntu开启系统自动升级与取消自动更新的方法, 开启 Ubuntu 系统自动升级 在学习如何开启Ubuntu系统自动升级之前,先解释下为什么需要自动升级. 默认情况下,ubuntu每天一次检查更新 ...

  9. mysql更新表时自动生成时间和更新时间

    背景:在操作数据库表时,需要自动记录插入,更新操作时间. 一:在建表语句加上: --设置插入自动加入时间 DEFAULT CURRENT_TIMESTAMP --设置更新自动更新时间 DEFAULT ...

最新文章

  1. linux的网络命令整理 更新中
  2. oracle cluster n,10g Rac的cluster_interconnect信息
  3. 科大星云诗社动态20210202
  4. hadoop自动提交脚本
  5. How to handle the generic error Cannot read property md of undefined
  6. linux vim (your system doesn't appear to have the zip pgm)
  7. 开源上网行为管理_做好企业上网行为管理作用大
  8. Linux 目录配置标准:FHS
  9. STM32工作笔记0084---UCOSIII软件定时器
  10. iphone备忘录自带的扫描功能扫完文件后如何保存为图片
  11. DoIP协议设计思路浅析
  12. html罗马字母怎么打,怎么打罗马数字二 罗马数字 在电脑上怎么打出来呢?
  13. 2020-10-11
  14. Qt 实现按钮点击切换按钮图片
  15. cJSON笔记——三种结构的cJSON数组
  16. android中文乱码的解决办法
  17. Tampermonkey下载安装教程及脚本分享
  18. 实战三十九:鲍鱼年龄预测热力图相关性分析
  19. Activiti工作流使用之SpringBoot整合Activiti
  20. 红米note9pro和vivos7e哪个好 哪个更值得入手

热门文章

  1. java 中required_通过实例学习Spring @Required注释原理
  2. 数据库常用语句(日常填充)
  3. C++ open 打开文件(含打开模式一览表)
  4. loam_livox
  5. Ubuntu nginx 配置实例
  6. python DataFrame join()
  7. 用indesign怎么更换名牌姓名_颚式破碎机如何拆卸?耐磨件怎么更换,可以用多久?答案都在这里...
  8. 103. Leetcode 213. 打家劫舍 II (动态规划-打家劫舍)
  9. 49. Leetcode 117. 填充每个节点的下一个右侧节点指针 II (二叉树-二叉树遍历)
  10. 机器学习笔记:Transformer