最近改用Idea 但是热部署成了一个问题,在网上搜索需要jrebel实现热部署,下面就是实现热部署的步骤,亲测无误。

①idea安装jrebel 插件 这个在settings-->plugins中如图所示, 然后搜索 jrebel 就能安装好插件。

Idea maven jetty jrebel 实现热部署

Idea maven jetty jrebel 实现热部署

注:这个插件是收费的,所以想用的话还是要出钱的,貌似也不便宜,当然在国内这都不是问题,因为我们有伟大的**党存在...网上有很多教程 这里就不一一详述。

②安装好后就是设置:如图

Idea maven jetty jrebel 实现热部署

然后就是代码部分的修改:

③:在web项目上右击然后找到Jrebel,点击:

Idea maven jetty jrebel 实现热部署

这步操作会生成一个rebel.xml文件 这个文件会有两个路径:

一个classes,及java代码编译后的路径,一个是文件放的路径也就是 jsp文件 html等文件的路径


④在pom中加入如下代码:

Idea maven jetty jrebel 实现热部署

这样就可以实现热部署了


这样还不能实现eclipse中那样的快速自动编译生效,需要自己手动编译一下修改的java文件:

crtl+F9  是编译单个文件

ctrl+shift+F9  是编译整个项目

当然 html 文件无需这样 ,直接刷新页面就可以了...

转载于:https://blog.51cto.com/237451446/1441300

相关文章: