在MyEclipse+JRebel+Tomcat,解决开发传统Web项目的时候,修改方法、增加参数,需要重启tomcat。
| 修改项 | Tomcat | JRebel |
|---|---|---|
| 方法内代码 | 不重启 | 不重启 |
| 类内的方法 | 重启 | 不重启 |
| Spring相关文件 | 重启 | 改成用注解的方式后,不重启 |
| Hibernate mapping文件 | 重启 | 不重启 |
| 修改页面、静态文件 | 不重启 | 不重启 |
| SpingMVC新增页面 | 重启 | 重启 |
**
安装插件方式采用下载,解压方式
我的MyEclipse版本

1. 下载插件包
打开 http://update.zeroturnaround.com/update-site/

2. 添加插件到MyEclipse
找到MyEclipse安装路径下\MyEclipse 10\dropins\文件夹新建文件夹JRedel

复制压缩包中的三个文件夹到E:\li\MyEclipse\MyEclipse 10\dropins\JRedel

3. MyEclipse中设置JRebel
重启MyEclipse,打开后就回弹出JRebel的欢迎页面,证明已经添加成功
首先需要激活,自行百度

设置JRebel
Overview页面不需要操作
Projects页面勾选需要热部署的项目,只勾选第一个框

Startup页面无需设置

Remote servers页面无需设置

Advanced页面无需设置

tomcat设置


勾选自动构建

重点:右键tomcat,Debug configurations 修改jvm参数

追加参数
-Drebel.spring_plugin=true
-Drebel.aspectj_plugin=true
-Drebel.struts2_plugin=true
-gentpath:E:\li\MyEclipse\Common\plugins\org.zeroturnaround.eclipse.embedder_2019.1.1.RELEASE\jrebel\lib\jrebel64.dll
-noverify
重点是agentpath参数的路径,是Common\plugins下的文件。
4. Debug模式启动项目
控制台输出Jrebel 日志表示设置成功

启动后修改类控制台会有日志

使用了一段发现了一个小缺点就是,Tomcat和IDE的jdk需要分配更多的内存。
**
补充eclipse安装方法(测试使用eclipse none1)
**
help-Install New Software-add
地址:http://update.zeroturnaround.com/update-site-archive/update-site-2018.2.7.RELEASE/ 可以在浏览器中打开
可以在https://www.jrebel.com/products/jrebel/changelog#2019查看版本号修改安装url后面的版本下载相对应的版本
本文详细介绍如何在MyEclipse中利用JRebel插件实现Tomcat热部署,避免每次修改代码后都需要重启服务器,显著提高开发效率。文中提供了详细的安装步骤和配置方法,包括JRebel的激活、设置以及Tomcat的JVM参数调整。

1464

被折叠的 条评论
为什么被折叠?



