前言:今天下午和一个qq群里讨论JRebel时,忽然得到“自动部署”的奥秘--真有听君一席话,胜读十年书的感悟。

这是此群友的热部署博客:http://blog.csdn.net/martinkey/article/details/49083809

以前热部署都是:

像这样:

或像这样:

或像这样:

jrebel启动,ctrl+f10,可以热部署classes和resources(今天知道的快捷键)

现在,可以这样了:

注:在启动前进行如下的配置--红框中的!

然后热部署启动,之后修改文件就什么都不用管啦!JRebel会自动部署的,当你的项目中有动作触发相应的修改文件后就会自动部署。部署成功控制台会打印如下信息:

2016-02-17 17:03:52 JRebel: Reloading class 'com.royal.dpi.action.struts2.DomainTreeAction'.

注意:如果是以Tomcat启动的就部署Tomcat,如果是以某个网页(比如登录页面)还要部署此页面,如:

On 'Update' action 选项为执行更新动作所执行的动作。

On frame deactivation选项同样可以选择为 update classes and Resource选项。它的作用就是在你失去焦点的时候自动编译。

后记:有了JRebel的热部署体验就是不一样,真的是好!

最新文章

  1. [LintCode] Best Time to Buy and Sell Stock 买卖股票的最佳时间
  2. JavaScript Patterns 4.8 Function Properties - A Memoization Pattern
  3. ECharts分析xdebug跟踪日志
  4. jquery.uploadify 动态传递参数
  5. Android开发更改应用图标无效的问题
  6. ios NSURLSession(iOS7后,取代NSURLConnection)使用说明及后台工作流程分析
  7. 百度图片爬虫-python版-如何爬取百度图片?
  8. SQL UNION 操作符
  9. Android开发-开发前的配置
  10. Foundation Data Structure
  11. python中判断readline读到文件末尾
  12. linux 安装MySql 5.7.21 操作步骤
  13. centos 7 java1.8安装
  14. hiho1258 Osu! Master
  15. magento中Model创建以及该Model对于数据库的增删改查
  16. PowerShell工作流学习-1-嵌套工作流和嵌套函数
  17. <spark入门><Intellj环境配置><scala>rk入门><Intellj环境配置><scala>
  18. (二)spring-mvc-showcase 和 swagger-springmvc 的恩恩怨怨
  19. leetcode 120. 三角形最小路径和 JAVA
  20. PLSQL函数,存储过程

热门文章

  1. Hive通过查询语句向表中插入数据注意事项
  2. DynamicObject数据包操作
  3. AngularJS 之iOS 移动 APP 混合开发(原生+JS)
  4. FastSocket学习笔记~制定自已的传输协议~续~制定基于FastSocket的协议
  5. JQuery自定义属性的设置和获取
  6. (转)手把手教你如何架设VPN
  7. Codevs 1669 运输装备
  8. c++对象内存布局
  9. SNRO:Number Range
  10. 非常难得的iPad版房地产售楼助手应用