Intellij IDEA中实现热部署
来源:互联网 发布:如何培养编程思维 编辑:程序博客网 时间:2024/06/06 01:12
本文转载自网易博客
原作者地址:http://wlb.wlb.blog.163.com/blog/static/467413201522095132658/
在我的长期开发中,对Java都是又爱又恨,相比而言,Java开发都是相对比较笨重的。
原因有几点:
(1)Java的IDE非常笨重,即使是在高配的电脑上,运行都非常慢。
(2)Java的开发过程非常笨重,每次写完代码,都要“编译->发布->启动->查看启动结果->刷新浏览器”,整个间隔时间即使是用快捷键熟练操作,也需要15秒以上。
(3)Java的配置非常的繁琐,稍一不注意,改错了,就得调很久。一般我都是配置好了,就轻易不会再改动了,可谓是“动一次伤筋动骨”。
针对第一点,行业内多数的解决办法是把Eclipse替换成Intellij IDEA。
针对第二点,解决办法就是热部署,即本文的重点内容。
至于第三点嘛,暂时没有好的解决办法,经验这东西,是需要靠长期训练才能内化的。
一、使用Intellij IDEA手动热部署
设置方式如下图:
Run->Edit Configurations…
当修改了代码以后,编译代码(一般都设置自动编译),然后手动点击下图的Deploy All按钮
这个相比较每次都重启Tomcat已经好多了。
配置Intellij IDEA实现Jrebel的热部署
如下图红色框所示:
接下来,点击“Run with Jrebel”按钮,就可以享受热部署带来的良好开发体验了。
三、Jrebel不起作用的解决办法
有时候会发现Jrebel不起作用,即使是重启Tomcat都不起作用。
我遇到的问题原因是:
在Jrebel项目配置文件会存放项目的路径,我将项目复制了一份,项目路径变了,但是相应的配置文件中没有更改,所以,Jrebel就不起作用了。
解决办法如下:
(1)如果项目中不存在rebel.xml
在Jrebel插件中点击生成rebel.xml
(2)如果项目中已存在rebel.xml
- Intellij IDEA中实现热部署
- Intellij IDEA中实现热部署
- Intellij IDEA中实现热部署
- Intellij IDEA中实现热部署
- IntelliJ IDEA中实现SpringBoot热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在intellij idea中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- IntelliJ IDEA热部署
- Intellij IDEA JRebel 热部署
- IntelliJ IDEA Jrebel 热部署
- PHPStorm Please configure PHP Interpreter to use built-in web server
- Emmet基本使用方法
- Storm性能优化
- 递归调用的方式遍历SD卡上的所有图片
- python2,绘图title,xlabel,ylabel出现中文乱码
- Intellij IDEA中实现热部署
- Linux部署nodejs web项目
- 深度学习概述
- Intellij IDEA修改包名
- 递归算法
- iptables 高级学习笔记
- Team Provisioning Profile
- C语言图形编程--俄罗斯方块制作(一)详解
- volley笔记--一个Request的生命之旅