idea自动更新java_IntelliJ IDEA自动更新资源文件
在 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自动更新资源文件相关推荐
- DELPHI资源文件使用
一 ) 初级应用篇 : 资源文件一般为扩展名为 res 的文件 . 在 VC 中资源文件用得非常普遍 , 但 Delphi 在其联机帮助中对资源文件没作什么介绍 , 其实利用其自带的资源编译工具 ...
- C#读取资源文件的两种方法及保存资源文件到本地
方法1 GetManifestResourceStream VB.NET中资源的名称为:项目默认命名空间.资源文件名 C#中则是:项目命名空间.资源文件所在文件夹名.资源文件名 例如: istr = ...
- java assetmanager_Android学习--Assets资源文件读取及AssetManager介绍
APK安装过程 复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvik字节码)保存到dalvik-cache目录,并data/data目录下创建对应的应用数据目录,An ...
- 来自网页的消息服务器繁处理忙,EventSource 对象用于接收服务器发送事件通知,是网页自动获取来自服务器的更新...
//--------------------------------客户端代码----------------------------- if(typeof(EventSource) !== &quo ...
- 使用Reloader实现更新configmap后自动重启pod
推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...
- ccleaner无法更新_CCleaner正在静默更新关闭自动更新的用户
ccleaner无法更新 CCleaner is forcing updates on users who specifically opt out of automatic updates. Use ...
- tim怎么设置检测到新版本自动安装 tim安全自动更新的开启方法
TIM想要开启自动检测新版本并下载安装,该怎么设置呢?下面我们就来看看详细的教程. 1.首先,在你的 电脑中找到TIM; tim怎么设置检测到新版本自动安装?tim安全自动更新的开启方法 2.打开TI ...
- linux关闭自动更新,Ubuntu开启系统自动升级与取消自动更新的方法,
Ubuntu开启系统自动升级与取消自动更新的方法, 开启 Ubuntu 系统自动升级 在学习如何开启Ubuntu系统自动升级之前,先解释下为什么需要自动升级. 默认情况下,ubuntu每天一次检查更新 ...
- mysql更新表时自动生成时间和更新时间
背景:在操作数据库表时,需要自动记录插入,更新操作时间. 一:在建表语句加上: --设置插入自动加入时间 DEFAULT CURRENT_TIMESTAMP --设置更新自动更新时间 DEFAULT ...
最新文章
- linux的网络命令整理 更新中
- oracle cluster n,10g Rac的cluster_interconnect信息
- 科大星云诗社动态20210202
- hadoop自动提交脚本
- How to handle the generic error Cannot read property md of undefined
- linux vim (your system doesn't appear to have the zip pgm)
- 开源上网行为管理_做好企业上网行为管理作用大
- Linux 目录配置标准:FHS
- STM32工作笔记0084---UCOSIII软件定时器
- iphone备忘录自带的扫描功能扫完文件后如何保存为图片
- DoIP协议设计思路浅析
- html罗马字母怎么打,怎么打罗马数字二 罗马数字 在电脑上怎么打出来呢?
- 2020-10-11
- Qt 实现按钮点击切换按钮图片
- cJSON笔记——三种结构的cJSON数组
- android中文乱码的解决办法
- Tampermonkey下载安装教程及脚本分享
- 实战三十九:鲍鱼年龄预测热力图相关性分析
- Activiti工作流使用之SpringBoot整合Activiti
- 红米note9pro和vivos7e哪个好 哪个更值得入手
热门文章
- java 中required_通过实例学习Spring @Required注释原理
- 数据库常用语句(日常填充)
- C++ open 打开文件(含打开模式一览表)
- loam_livox
- Ubuntu nginx 配置实例
- python DataFrame join()
- 用indesign怎么更换名牌姓名_颚式破碎机如何拆卸?耐磨件怎么更换,可以用多久?答案都在这里...
- 103. Leetcode 213. 打家劫舍 II (动态规划-打家劫舍)
- 49. Leetcode 117. 填充每个节点的下一个右侧节点指针 II (二叉树-二叉树遍历)
- 机器学习笔记:Transformer