[url][/url]我这里介绍的是以eclipse或intellij idea工具为基础,安装对应的jrebel插件
1.安装jrebel插件
eclipse的话,3.5以上版本,help-eclipse marketplace里面找到jrebel,点击安装
intellij idea的话,ctrl alt s进入设置,找到pluggin选项,根据右边选项安装插件,没开intellij idea,要是有人不清楚的话我下次补充
2.安装好插件,会得到提示要求重启ide,你重启就是了,重启之后关掉ide,这样是不是多此一举,那就直接关掉吧
3.替换jrebel.jar
我的eclipse实在该目录下,其实我也不知道他在哪,只是猜他会在plugins目录下面,在plugins目录下搜jrebel.jar
eclipse\plugins\org.zeroturnaround.eclipse.embedder_5.0.1.RELEASE-201207191833\jrebel
intellij idea中jrebel所在目录,我这个是默认安装的,把下面路径中你的用户名对应替换即可
C:\Documents and Settings\你的用户名\.IntelliJIdea11\config\plugins\jr-ide-idea\lib\jrebel
到上面所述的目录下,删掉原版的jrebel.jar,换成破解版的jrebel.jar,现在我写这篇文章的时间,jrebel版本是5,我的另一篇文章中对应的jrebel.jar破解版也是5,如果是其他版本,不保证能使用
4.删除C:\Documents and Settings\你的用户名\.jrebel目录下所有内容
5.以eclipse和idea为例
打开eclipse,新建一个web 项目
新建一个测试servlet
public class HelloWorld extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
PrintWriter out = resp.getWriter();
out.println("Hello World,Jrebel,haha!");
out.close();
}
}
web.xml增加内容,第一个servlet 的class路径注意包名,如果有,相应的加上包名
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
eclipse 项目右键 run as-- run configuration
勾选上jrebel的第一项
idea的话,新建项目同eclipse差不多
项目配置好tomcat之后
如图所示,第一个是用jrebel 运行,第二个是用jrebel debug
关于intellij idea,运行项目最好配置如下图所示
这样每次class或者html修改就能自动加载了,不然有些刚用idea的同学不明白为什么修改一个jsp都不能自动加载,这里设置了就能自动了,具体怎么设置看个人喜好
此时运行项目
控制台出现如下字样时说明已经使用jrebel启动了
[2012-08-13 10:47:13] #############################################################
[2012-08-13 10:47:13]
[2012-08-13 10:47:13]
[2012-08-13 10:47:13] JRebel: A newer version '5.0.1' is available for download
[2012-08-13 10:47:13] JRebel: from http://www.zeroturnaround.com/jrebel/upgrade/
这时候访问http://localhost:8080/HelloWorld/hello会出现Hello World,Jrebel,haha!
修改输出内容,刷新页面,控制台会出现如下
[2012-08-13 10:48:24] JRebel: Reloading class 'com.xhh.SimpleHello'.
说明你的jrebel已经配置好了
提示:jrebel我之前测试过,tomcat7不能热部署,建议使用tomcat 6,我使用tomcat6一直没有问题,配置jrebel是最好使用一个全新的tomcat来测试,确保tomcat没有配置上的问题。
补充:今天我试了centos+tomcat7可以热部署的,可能上次我哪里出问题了吧
如果是里linux,intellij idea自动安装的插件在root\.IntelliJIdea11\config\plugins\jr-ide-idea\lib\jrebel ,需要先切换到root权限
注:我是用的是eclipse jee版本,以上测试是4.2版,32位和64位都测试成功
intellij idea是11.1.3,无问题
破解版jrebel.jar下载地址,我的另一篇文章里有 http://langyahuashi.iteye.com/blog/1589821
- 大小: 27.2 KB
- 大小: 11.9 KB
- 大小: 57 KB
分享到:
相关推荐
在Java开发方面,文档提供了创建Hello World Java项目、项目配置文件的示例,以及如何在IntelliJ IDEA中使用版本控制工具,比如SVN和Git。同时,它还介绍了如何使用实时代码模板、文件代码模板和前端代码模板Emmet来...
使用JRebel时,还需要在IDE(如IntelliJ IDEA或Eclipse)中配置JRebel插件,这样每次保存代码变动,JRebel都会自动更新到运行中的Tomcat实例,无需手动重启服务器。 至于`remote-debug.bat`,这是一个用于远程调试...
在实际开发中,JRebel的使用不仅限于Eclipse,它还支持其他IDE,如IntelliJ IDEA。JRebel 7可能已经有些过时,现在的最新版本提供了更多优化和兼容性改进,但理解基础原理和操作流程对于新旧版本都至关重要。 为了...
1. 配置项目:在IDEA或Eclipse中,选择项目右键,进入 "JRebel" 设置,确保项目被正确关联。 2. 配置许可证:在IDE的JRebel插件设置中输入许可证密钥,可以从Zeroturnaround官网获取试用或购买正式许可证。 3. 应用...
JRebel 支持多种应用服务器和框架,包括Tomcat、Jetty、Spring Boot等,并且兼容大多数Java开发工具,如Eclipse、IntelliJ IDEA等。 **二、安装JRebel插件** 1. 打开IDEA 2017,进入设置(Preferences或Settings,...
7. **与其他工具的集成**:除了Eclipse,JRebel还支持其他IDE如IntelliJ IDEA,以及各种应用服务器和框架,如Tomcat、Jetty、Spring Boot等。 8. **许可证管理**:JRebel提供免费试用版和付费专业版。试用期过后,...
- **插件支持**: 与其他 IDE(如 IntelliJ IDEA、Eclipse)有良好的集成,提供丰富的快捷键和操作选项。 **4. 注意事项** 虽然 JRebel 提高了开发效率,但也要注意它可能带来的性能影响,特别是在生产环境中。对于...
3. **Jrebel与Tomcat集成**:首先,需要在开发环境中安装Jrebel插件,例如在IntelliJ IDEA或Eclipse中。然后配置项目的类路径,确保Jrebel代理了所有相关的类加载器。接着,为Tomcat服务器添加Jrebel的启动参数,使...
JRebel插件不仅支持多种Java开发环境,如Eclipse和IntelliJ IDEA,而且也适用于各种主流的Java应用服务器,包括Tomcat、Jetty、WebLogic等。在本案例中,我们关注的是IntelliJ IDEA集成的JRebel插件,版本为2019.1.6...
1. **即时代码更新**:当你在IDEA(IntelliJ IDEA)或其他支持的IDE中修改Java类、资源文件或配置文件后,JRebel 立刻生效,无需重新编译或重启应用服务器。这对于调试和修复bug来说尤其高效。 2. **性能优化**:与...
2. **配置IDE**:根据你使用的IDE(如Eclipse、IntelliJ IDEA)安装相应的JRebel插件,并关联许可证。 3. **配置项目**:在项目中启用JRebel,通常IDE的插件会提供相应的设置选项。 4. **启动应用**:通过IDE的...
配置Tomcat:在启动Tomcat时,选择相应选项以启用jrebel功能。 #### 八、其他实用配置 - **设置自动导包**:在“File”菜单下的“Settings”中,找到“Editor” -> “Inspections” -> “Unused declaration”,...
通常会提供不同IDE(如Eclipse、IntelliJ IDEA)的插件版本,以及独立的JVM代理版本。 2. 安装插件:如果你使用的是IDE,按照提示将下载的JRebel插件导入到你的IDE中。如果是独立的JVM代理版本,你需要将其添加到你...
对于IntelliJ IDEA,可以在"Plugins"市场中搜索并安装JRebel插件。 4. **配置JRebel**: 配置JRebel的许可证文件,将`jrebel.jar`添加到IDE的运行配置中,并确保`jrebel.properties`配置文件指向正确的位置。 5. **...
1. **安装JRebel**:首先,需要在IDE(如Eclipse、IntelliJ IDEA等)中安装JRebel的插件。这通常可以通过IDE的插件市场完成。 2. **配置项目**:安装插件后,需要对项目进行配置,确保JRebel能够识别出哪些文件夹...
JRebel通常通过插件形式集成到IDE(如IntelliJ IDEA、Eclipse)中,也可以作为独立的JAR文件使用。从官网下载的JAR包,可能包含了不同组件,如`content.jar`和`artifacts.jar`,它们分别是JRebel的主要实现和依赖库...
1. **热部署**:当您在IDE(如IntelliJ IDEA、Eclipse等)中编辑并保存Java类、资源文件或配置文件时,JRebel会自动检测到这些更改,并在不需重启应用服务器的情况下将它们应用到运行中的应用程序中。这显著减少了...
JRebel不仅适用于Spring、Hibernate等框架,还支持各种Java应用程序服务器,如Tomcat、Jetty等,以及各种IDE,包括Eclipse、IntelliJ IDEA和NetBeans。 **JRebel的工作原理** JRebel通过在应用程序运行时动态替换类...
2. **配置JRebel**:在Eclipse中,为你的项目启用JRebel。通常需要在项目的“属性”中找到JRebel选项,然后勾选启用,并配置相关的JRebel许可证。 3. **配置应用服务器**:确保你的应用服务器(如Tomcat、Jetty等)...
- **插件集成**:通过 IDE 插件(如 IntelliJ IDEA、Eclipse)与 JRebel 集成,可以无缝地在开发环境中启用热部署功能。 3. **安装与配置**: - 解压 "jrebel-stable-nosetup.zip" 得到 JRebel 的可执行文件,...