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

(1)在idea中,找到tomcat的配置编辑文件,即为(Edit Configrations)

(2) 打开edit configurations,找到deployment页,add(添加)具体的exploded的war包工程。(热部署添加的项目必须是exploded的war包工程)

(3)在edit configurations,找到server页。将其中的"On 'Update' action" 和"On frame deactivation"分别设置成"Update classes and resources"。然后点击"Apply"、"OK"即可。

按照上面的步骤设置成功之后,之后我们在修改了class等文件,可以不用再重启tomcat,直接运行即可验证修改内容了。

idea下实现tomcat热部署(修改class等不重启项目)相关推荐

  1. SpringBoot实现热部署(修改class不需要重启)

    热部署: devtools可以实现页面热部署(即页面修改后会立即生效, 这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实 ...

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

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

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

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

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

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

  5. tomcat java 热部署,tomcat热部署

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

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

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

  7. spring mvc项目在IDEA下使用jrebel热部署报错!!

    转载:https://segmentfault.com/q/1010000006068898 spring mvc项目在IDEA下使用jrebel热部署报错!! 25-Jul-2016 20:43:4 ...

  8. tomcat 热部署

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

  9. eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法

    eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 参考文章: (1)eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 (2) ...

最新文章

  1. 阿里云K8S容器服务的使用
  2. java读取txt文件
  3. 使用ycsb对mongodb做性能测试
  4. LESS-Middleware:Node.js 和 LESS 的完美搭配
  5. Django - - - -视图层之视图函数(views)
  6. 在IDEA中设置Java的堆大小
  7. 04-AIO通讯模型
  8. linux python 操作mysql_python 简单操作MySQL
  9. AutoItLibrary安装和常见问题解决
  10. Object类型转换成double/int类型
  11. C#数据流:文件流、内存流、网络流
  12. Linux 文件系统(二)---执行过程及结构间的关系
  13. 数据分析-信用卡反欺诈模型
  14. 如何关闭 Mac 版 QQ 上线离线提示音?
  15. 利用布尔运算可以做出怎样的PPT特效
  16. Educational Codeforces Round 97 (Rated for Div. 2) F. Emotional Fishermen
  17. 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题(2012年度笔试面试八十题)
  18. 欠债还钱,天经地义(三)
  19. LED软模组圆柱屏、柔性屏、异形屏、柱子屏、方柱屏、创意显示屏案例分享
  20. 给每个物品一张“身份证”

热门文章

  1. 常用网络工具1:全能终端神器MobaXterm
  2. 解密PDF文件的打开密码
  3. SpringBoot启动时报错
  4. 二元一次方程组、三元一次方程组、四元一次方程组解析解(代码)
  5. Ubuntu系统下制作USB启动盘
  6. As4741G安装WindowsXP后的驱动安装方法
  7. WPF优化DrawingContext.DrawLine
  8. 网络技能大赛-2019年国赛真题[2019年全国职业技能大赛高职组计算机网络应用赛项真题-H卷]路由交换部分答案详解
  9. 测试必看:常见的SQL查询案例(带答案)
  10. java.lang.AbstractMethodError: org.apache.tomcat.websocket.server.WsSessionListener.sessionCreated(L