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

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

wKioL1PN82nB7elkAAGXzotypno064.jpg

wKiom1PN8k_i0lX1AAUBztmShw4762.jpg

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

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

wKioL1PN9KCiomhKAANt0Y1Eesc818.jpg

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

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

wKioL1PN9ReAUojhAAL6bPUU8Bk469.jpg

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

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


④在pom中加入如下代码:

wKioL1PN9ZvyH2kAAAEiaUzDOMY742.jpg

这样就可以实现热部署了


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

crtl+F9  是编译单个文件

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

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