idea配置tomcat热部署

最近尝试使用了IDEA,瞬间感受到了其强大,真的是相见恨晚啊。

相对MyEclipse等IDE,简直好用多了,不过对新手开发不太待见,因为要配置的东西稍多一点,其优劣处可以自行百度,这里我就不阐述了

然而、在发布项目的时候,都存在更改代码后,要重新启动Tomcat,进行项目的部署,这无疑是浪费了时间,所以在网上找了一下热部署的资料,装了一下,这里把我的步骤和碰到的问题跟大家分享一下

插件的安装方法很多,这里提供一个下载网址,亲测可用https://www.jb51.net/softs/629017.html
--------------------- 
配置环境:IDE Intellij IDEA 2017.1
项目框架 : SSM
项目构建工具 : maven 
插件 : jrebel 2018.1.5

1、插件安装

File—》settings—》plugins 

idea配置tomcat热部署

博主我亲测使用第一种方法通过idea下载插件的时候,显示响应超时下载失败,所以推荐使用第二种,通过上面给的网址下载

然后点击Install plugin本地安装

 

2、插件设置

详细安装请参考上面的下载里面,安装成功后,我们会在settings看到如下

然后我们将插件设置离线,时间设置为合适。 

idea配置tomcat热部署

4、插件设置

设置插件离线后,这样不会突然失效,我们可以看到一个时间限时,我们只要在时间限制之前重新连线在下线一次就好了

idea配置tomcat热部署

5、运行

完成前面的设置后,开始运行项目。 
可以看到在左边JRebel已经勾选到了项目。点击图标工具栏,使用JRebel Run/Debug项目(建议使用debug模式,因为run模式下有时候热部署会失效,参考https://blog.csdn.net/u014042066/article/details/72781906)。 

idea配置tomcat热部署

6、rebel.xml文件解读

可以看到1板块对应的路径就是项目classes编译的路径,所以有时候默认的会错误,自己改一下就好

2板块对应的自己web项目的webapp路径,也自己改一下就好

idea配置tomcat热部署

7、成功

在窗口出现以下说明配置成功。 

idea配置tomcat热部署

希望该文章能帮上刚使用idea的同志们一些忙