Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解

我的安装的详细过程:

  下载Jrebel:  https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4

  我的是winx64,所以选择如下的:

下载和安装,一路下一步不用多说,安装完成后,打开eclipse,我的是eclipse_neon,所以以此为例;

操作如图所示:                find里面就直接上搜索:Jrebel,点击installed,等下载完成以后重新启动eclipse_neon即可

打开后,点击  Help -----Jrebel -------configuration                                                            下一步进行激活-------------------

右边按钮有一个激活按钮,打开,选择 Connect to License Server 两个填写的,一个url,一个邮箱,邮箱随便填,url填:http://127.0.0.1:8888/(生成的GUID),一会下面网址生成替换即可,因为这个过期的话很常见,所以省略!

生成GUID的地址: http://www.ofmonkey.com/transfer/guid

将生成的Id替换成 http://127.0.0.1:8888/(生成的GUID),注意:现在打开第一步下载的Jrebel,不要关闭,这个时候回到eclipse_neon 点击  Change License,成功后 设置启动服务器:

 下一步设置监听的项目,即热部署的项目

 设置为离线方式,180天可以不用再次破解

          

    

tomcat设置:

启动项目:如果报错:

  一启动就报错:检查            eclipse 插件安装默认的是c/user/admin/... admin如果是中文名,起不来,Jrebel不支持中文路径

启动起来了,报如下错:

根据报错的路径找到对应的jar包,将jar包解压,删除rebel.xml,重新压缩成同名的jar包,将问题的目录jar包文件替换即可,重新启动即可实现热部署!!!!!!

如果帮助到你,请转发点赞

原文地址:https://www.cnblogs.com/qiaohechen/p/11508257.html

时间: 2024-10-07 19:27:29

Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解的相关文章

jrebel+eclipse+tomcat热部署

jrebel+eclipse+tomcat热部署 搞了个jrebel准备热部署代码,方便以后开发web类型项目,网上找了一堆安装教程,各式各样的都有,尝试了几个,结果遇到了一堆问题,决定把正确流程贴出来. 本流程是按照jrebel官网安装,但jrebel是收费的(虽然说有一个免费social版,但我没有搞出来),期间加入破解方法. 第一步:下载jrebel tomcat和eclipse的安装就不说了,打开eclipse,打开help->Eclipse Marketplace,搜索jrebel,点

jrebel实现tomcat热部署

1.将下载好的Jrebel放入D:\jrebel\jrebel.jar的相应目录中 2.双击tomcat,打开配置文件点击 ,打开相应窗口 3.选中 Tab页 在配置项中添加  -noverify -javaagent:D:\jrebel\jrebel.jar ,如图: 点击确定. 4.勾选 5.如图选中相应配置项 6.切换到Modules页,将相应项目的AutoReload改为Disabled over...

Eclipse中使用JRebel实现项目热部署(Maven插件版)

JRebel实现项目热部署(Maven插件版) 热部署,就是在应用运行过程中不进行重启,可直接进行软件升级. 在开发过程中,热部署就是在项目运行过程中变更代码,无需重启服务器即可使代码生效. tomcat可以进行项目热部署,但在类中添加方法或方法名改动时则无法热部署,需要重启服务器,导致浪费大量开发时间在等待项目重启上,通过JRebel可实现绝大部分项目代码改动都能进行热部署. 在安装JRebel插件前建议先把Maven jar包中央仓库的下载地址(默认下载地址是国外的,下载速度比较慢)换成国内

IDEA第二章----配置git、tomcat(热部署)、database,让你的项目跑起来

第一节:下载git客户端,整合idea 由于博主公司用的git版本管理,所以本系列都是基于git版本工具的,当然SVN与git配置类似.git同样支持安装版和解压版,支持各种操作系统,我这里下载的是Windows的解压版. 选择刚才解压后的文件夹,选择cmd文件夹下的git.exe,然后点击Test查看是否连接成功. 注:如果没有配置git客户端,用git地址导入项目会提示你找不到git.exe. 第二节:配置tomcat(热部署稍后会讲到) tomcat下载安装就不在累赘,博主用的是tomca

Jrebel实现Jetty 热部署

一直对热部署没有真正实践过.以前搞Websphere application server的时候,就经常有客户问WAS热部署的问题,当时其实不甚了了,记得是在部署应用时选上支持二进制部署即可.具体是不是真的work了,我现在都不确定. 自己做web开发,采用的是嵌入式的Jetty方式,但Jetty不支持class的热部署,不得不经常重启,这很浪费时间.花了小半天研究如何让Jetty支持class的热部署,也没找到好办法.搜索之,发现jrebel这个工具,历史竟然不短,可惜是收费的. 于是找了个破

tomcat源码解读(1)–tomcat热部署实现原理

tomcat的热部署实现原理:tomcat启动的时候会有启动一个线程每隔一段时间会去判断应用中加载的类是否发生变法(类总数的变化,类的修改),如果发生了变化就会把应用的启动的线程停止掉,清除引用,并且把加载该应用的WebappClassLoader设为null,然后创建一个新的WebappClassLoader来重新加载应用. tomcat中热部署发现类变法之后要做的一系列停止工作的时序图如下: 上面时序图中只把关键的流转步骤画出来了,还有一些细节的处理没有完全画出来,这部分代码的继承的结构还是

Tomcat热部署,Web工程中线程没有终止

近期项目中,用 jenkins 热部署 web工程时,发现工程中静态持有的线程(将ScheduledExecutorService定时任务存储在静态Map中),导致不定时出现数据库访问事务关闭异常,如下:org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is java.lang.Il

idea tomcat热部署 Error running 'Tomcat 7': Unable to open debugger port (127.0.0.1:3622): java.net.SocketExcepti

今天在进 tomcat 的 debug 模式时报了此异常, tomcat 进入 debug 模式失败 网上查了下原因,发现通过修改下面两个端口即可正常进入 tomcat 的 debug 模式 idea tomcat热部署 Error running 'Tomcat 7': Unable to open debugger port (127.0.0.1:3622): java.net.SocketExcepti 原文地址:https://www.cnblogs.com/kinome/p/89899

IDEA中Tomcat热部署不生效问题解决办法

IDEA中Tomcat热部署不生效问题解决办法 1.设置完热部署后 2.一定要在Debug模式下运行不要点RUN!!!!!!!!!!!!!!!!! 原文地址:https://www.cnblogs.com/wenqiangit/p/11023658.html