jrebel插件在myeclipse中的安装与使用
来源:互联网 发布:耽美网络剧 编辑:程序博客网 时间:2024/06/14 06:32
在公司使用tomcat有一段时间了,因为修改完代码之后总是重启项目才能看到效果,所以果断搜索了一下tomcat的自动热部署的配置,结果发现在配置文件中就可以轻松的实现这个功能,所以果断的试了一下,发现部署确实是部署了,但是每次都是通过重新启动项目来实现的,因为项目比较大,所以有很大的延迟,导致在调试的时候需要等待,所以就用了一个后辈推荐的插件jrebel,然后发现很好的解决了我的问题,在这里和大家分享一下!
一、Tomcat实现热部署和热加载
其实使用tomcat实现热部署和热加载的方法,大家应该都比较了解,这里简单说一下,其实需要注意的有两点,第一就是配置,第二就是生成的发布文件存放的位置。
首先来看配置:
热加载:需要在server.xml -> context 属性中 设置 reloadable="true"
<Context docBase="xxx" path="/xxx" reloadable="true"/>热部署:在server.xml -> context 属性中 设置 autoDeploy="true"
<Context docBase="xxx" path="/xxx" autoDeploy="true"/>其实也可以检查一下下面的:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context docBase="xxx" path="/xxx"/> </Host>通过以上简单的设置,就可以实现,保存代码之后,在eclipse里面就可以看到console控制台里面跑日志,这就说明你的热加载和热部署就成功了。
这里有个小区别:
热加载:监听class,config等文件,保持局部与整体的统一性,一般会重新加载被修改的类或者配置,不会清除缓存。
热部署:监听的是打包完成的文件,如war,ear等,如果发生变化,就会重新部署一次,先释放内存,再加载新的包,会清空session。
二、使用jrebel插件
我们在myeclipse和eclipse中可以很方便的找到这个插件,但是不能直接搜索它的名字,而且还有版本的问题,这里我分步说明。
首先就是版本的选择,我们现在在网上能找到的破解版的版本停留在了7.0左右,而正式版的更新到了7.3左右,其实还是蛮够用的,网上流传最多的版本是6.5这个版本,一般适用于jdk7和tomcat7.X的版本。而到了jdk8和tomcat8.x的版本的话,就得适用7.0级以上版本,特此说明。
我们在店中下载的话,一般都是最新版本的,所以到没有什么需要注意的,但是有使用期限,到是一个问题,今天先从最简单的安装开始:
首先找到商店的位置,然后切换到eclipse的商店,搜索Optimizer for Eclips,就可以看到我们的插件平台了,点击install:
然后会重启一次,进入Optimizer for Eclips的界面,
可以的话,这里可以注册一下:
然后就可以安装jrebel了
直接安装全部插件,最后同意一下协议就等待安装,重启就可以了:
jrebel配置:
首先找到jrebel的配置中心,
在这里设置项目重新部署的时间,
在这里设置传统的jrebel模式,然后指定应用的项目:
这样启动项目之后,项目就处于jrebel的控制之下了。
- jrebel插件在myeclipse中的安装与使用
- MyEclipse安装JRebel插件
- myeclipse中安装jrebel插件
- myeclipse中安装jrebel插件
- 热部署插件JRebel在Eclipse和Intellij IDEA中的安装与配置(非破解,官方正版永久使用)
- 热部署插件JRebel在Eclipse和Intellij IDEA中的安装与配置(非破解,官方正版永久使用)
- MyEclipse安装JRebel插件实现热部署
- MyEclipse安装JRebel插件实现热部署
- 如何在IDEA中安装Jrebel插件
- eclipse 和 myeclipse jrebel 插件
- JRebel 在OSGI环境中的使用
- Eclipse插件JRebel安装
- Intellij 安装jrebel插件
- eclipse 安装 JRebel插件
- myeclipse2014安装JRebel插件
- 在myeclipse安装插件
- JBOSS安装与在myeclipse中的配置
- IDEA中JRebel插件的安装与激活
- Python自然语言处理工具小结
- springMVC分页显示
- java ---list
- 985因子对难题
- centos6.5防火墙配置
- jrebel插件在myeclipse中的安装与使用
- 【算法】快速排序
- Typecho博客搭建
- 高斯模糊原理
- 第一篇:概述 -- 2.大型网站架构模式 笔记
- Leetcode算法学习日志-737 Sentence Similarity II
- 关于c++的多态的一些重要问题和原则
- 圆环,流式布局,二维码
- 关于 Java 数组的 12 个最佳方法