JRebel热部署
JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。
1.主要用途:
当web项目文件被修改时,不断发布项目比较麻烦,使用JRebel插件可以在不用重新发布项目,一键更新资源。2.使用:
.环境:Idea 2016.3.4.web服务器:Tomecat 7.0.JRebel 6.4.0+破解文件
2.1 安装插件:
File -->setting -->Plugins -->Install plugin form disk(选择本地安装) -->找到JRebel Plugin -->Apply后重启Idea
2.2
.找到破解文件中的jrebel.jar -->替换 C:\Users\小山\.IntelliJIdea2016.3\config\plugins\jr-ide-idea\lib\jrebel 下的同样文件
.目录 ....lib\jrebel 6 下的jrebel.jar 的替换同理
.找到破解文件中的jrebel.lic -->替换 C:\Users\小山\.jrebel 下的同文件(认证文件)
2.3
打开Idea File -->setting -->JRebel 查看激活状态:
出现以上信息,JRebel成功激活!!
2.2 应用:
.JRbel+Tomcat
快捷键: 1.CTERL+shinft+F9(更新当前文件内容)
2. CTERL+F9(更新整个项目)
3.CTERL+F10 (Update 'Tomcat' applacation)
.JRbel+jetty
需要在pom.xml中注册支持热部署的<plugin>
.Jetty插件及Tomcat均支持热部署
3.多模块开发:
当一个项目使用maven多模块开发时通过上面的配置, 只能自动加载webapp所在的模块, 若想改动其他模块的代码也要自动加载, 需在项目的根(父)pom.xml中加入下面的配置: