|  |      1skyadmin      2016-03-24 09:36:15 +08:00  1 同好奇,热部署咋搞……?是不是不用重新编译自动重新部署? | 
|  |      2YzSama      2016-03-24 09:38:00 +08:00 via iPhone  1 目前还在使用 idea14 。。热部署装好插件后,不是有两个 jr 按钮么?点击就是热部署了 | 
|  |      3letitbesqzr      2016-03-24 09:39:21 +08:00  2 直接点 jrebel 的启动不就可以了?    @skyadmin jrebel 的原理是监控 class 目录的修改,一有修改就重载,比如改了 spring mvc 的 controller 不光会重载 还会自动调用去重扫 url 。支持的框架还是比较多。平时几乎都不重启 | 
|  |      4YzSama      2016-03-24 09:40:20 +08:00 via iPhone  1 @skyadmin 你修改了 java 文件后,会自动重新编译修改的 java 文件为 class 。以至于不需要重新反覆重启编译项目所有文件 | 
|      5xcaspar      2016-03-24 09:43:47 +08:00  1 使用 JRebel 启动项目,更改代码后,编译项目即可,就会自动热部署。 | 
|  |      6xiaofanz OP @YzSama 确实有两个 jr 按钮,但是先需要添加一个 run/debug configuration, 请问这里面怎么配置呢? | 
|  |      7xiaofanz OP @letitbesqzr jr 启动需要先添加一个 run/debug configuration, 请问这里面怎么配置呢? | 
|  |      9YzSama      2016-03-24 09:50:02 +08:00 via iPhone @xiaofanz 我没用过 jetty ,我使用的是 tomcat 。我的部署方式和 eclipse 上差不多。。只是启动方式用 jr | 
|  |      10xiaofanz OP @YzSama 恩,我以前也是用的 tomcat+jrebel 实现热部署,但是现在项目迁移到 maven 了,所以不知道怎么弄了,请问你使用的是 maven 吗? | 
|  |      11sorcerer      2016-03-24 09:54:01 +08:00 via iPhone 官网上有说的,直接右键创建一个 jrebel 配置文件,然后就会自动在 resource 目录生成一个 jrebel.xml ……那个文件有 class 目录和 webapp 目录配置,根据你的实际情况修改就行了 | 
|  |      12YzSama      2016-03-24 09:54:31 +08:00 @xiaofanz http://www.youmeek.com/intellij-idea-part-xviii-maven/  你可以上这个网址看看。。我没使用 maven 部署项目,以前有用过。具体的配置应该不难。仔细琢磨下 | 
|  |      13domty      2016-03-24 09:58:02 +08:00 我以前看到的是在 jetty 插件的配置文件里加信息,编写完 Java 代码快捷键重新编译,现在有更好的办法吗。 低配置电脑重启次 jetty 要 70-90s ,太慢了。 | 
|  |      14xiaofanz OP | 
|      15Suclogger      2016-03-24 10:01:43 +08:00 @domty 我现在是停 jetty,mvn clean package -Dmaven.test.skip,再启 jetty,至少需要 5 分钟..太烦了..希望看到更好的方法 | 
|  |      16crytis      2016-03-24 10:17:24 +08:00 via iPhone 点击 build 菜单的 make project 就能重新加载,不用重启 | 
|  |      17pelloz      2016-03-24 11:34:26 +08:00 除了想办法热部署以外,你应该写单元测试,这样就不用来回启动浪费时间了。 | 
|  |      18ted05      2016-03-24 11:48:35 +08:00 在 edit configurations 的 vm options 加上-noverify -javaagent:D:/Java/jrebel/jrebel.jar  然后就可以用了。 | 
|  |      19rannnn      2016-03-24 12:58:38 +08:00 难道不是原来怎么启动的 jrebel 就怎么启动么。。 0 配置啊 | 
|  |      20sinsin      2016-03-24 13:10:36 +08:00 没人吐槽一下 jetty7 这么新么。。。 http://www.mentaframework.org/mtw/Page/JRebel/mentawai-using-jetty-jrebel-maven | 
|      21Suclogger      2016-03-24 23:38:57 +08:00 有好办法了吗 | 
|  |      22teemoer      2016-05-29 02:12:27 +08:00 @letitbesqzr  我擦 老大  我居然 半夜逛 V2EX 发现你了 |