`
zhangfeilo
  • 浏览: 400996 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

jrebel eclipse/tomcat 使用方法-编译后不再需要重启

阅读更多

环境:eclipse   tomcate5.0

     做web项目,修改java文件后需要重启项目,每次重启需要很长时间。
听说使用jrebel后就能自动加载。
     网上看了一些文章,也看了jrebel的文档,一直不成功,今天又发现一文章,小试一小,成功了。希望能对大家有用。
  1. http://www.zeroturnaround.com/jrebel/current/   下载 jRebe(30天试用,网上也有不少破解的我找了一个http://d.namipan.com/d/bbddb2ef69e18ec5240221b46e31677c9b7f2327028a1500 ,大家可以试试)
  2.添加eclipse的jrebel插件
    Help » Software updates » Available software » Add site
Window » Preferences » JRebel
Java » Debug » Step Filtering
Add Filter button 添加com.zeroturnaround.* and org.zeroturnaround.* .

设置 Project » Build automatically

 
(jrebel的文档到这里就结束了,但是只设置这些我这里没有成功)
还需要设置下面
 双击server,出现tomcate的配置页面,publishing  --->never publish automatically
jreble intergration --->enable jreble agent
切换到modules页
设置项目auto reload为disabled
 

  这里标注一下,以前我在网上看到别人都是说要把这个never publish sutomatically选择的,可是在我本机选择不自动发布后修改jsp页就不能重新加载了,选上Automatically publish when resources change后jsp就可以和以前一样热加载了
 
最后一步
Run-->Run configurations
如图添加(-javaagent 下载的jrebel.jar的路径,-Drebel.dirsc 项目的class文件的路径)
-noverify   
-javaagent:G:/download/jrebel.jar   
-Drebel.dirs=F:/Project/test/WebContent/WEB-INF/classes,F:/Project/test/WebContent(网上其它文章都没有说这样配置,都是用Generate rebel.xml,不知道为什么我本机生成rebel.xml后不起作用,上面dirs的两个路径就是rebel.xml里面生成的 ),这些都配置后jsp,class文件都可以热加载了
 
      到这里就大功告成了,启动项目修改java文件就应该能够实现类的自动加载了,有人可能发现修改类不能显示新的东西,修改一下ie选项,清空一下ie的缓存就行了
0
0
分享到:
评论

相关推荐

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热部署,即代码修改后无需重启服务器即可看到更新效果。 首先,Maven是一个强大的项目...

    Jrebel 基于TOMCAT实现项目修改热部署

    (3) **启动 Tomcat**: 为了使 Tomcat 能识别 JRebel,你需要在 `catalina.sh` 或 `catalina.bat` 文件中添加 JRebel 的启动参数。在启动脚本的 `JAVA_OPTS` 变量后添加以下内容: ```bash -rebelconf=path/to/your/...

    jrebel的Eclipse插件

    JRebel是一款强大的Java开发工具,它允许开发者在Eclipse集成开发环境中实时看到代码更改的效果,无需重新编译和重启应用服务器。这个Eclipse插件极大地提升了开发效率,减少了等待时间,让开发者能够更快地迭代和...

    jrebel6.3.3+eclipse

    - **配置集成**:安装插件后,需要在 Eclipse 的首选项中配置 JRebel,关联项目的类路径和应用服务器。 - **启动与调试**:通过 JRebel 启动按钮来启动或调试应用,系统会自动使用 JRebel 的实时更新功能。 4. **...

    编译class不用重启tomcat

    标题“编译class不用重启tomcat”涉及到的是Java开发中的热部署技术,它允许开发者在不重启应用服务器(如Tomcat)的情况下,实时更新代码并看到变化的效果,从而极大地提高了开发效率。这篇博客可能介绍了如何使用...

    JRebel 插件

    1. **即时代码更新**:当你在IDEA(IntelliJ IDEA)或其他支持的IDE中修改Java类、资源文件或配置文件后,JRebel 立刻生效,无需重新编译或重启应用服务器。这对于调试和修复bug来说尤其高效。 2. **性能优化**:与...

    ecilipse+tomcat+jrebel实现热部署

    使用 Eclipse、Tomcat 和 JRebel 可以实现热部署的功能,提高个人开发效率和节省大量的重启时间。 知识点: 1. Eclipse 是一个集成开发环境(IDE),可以与 Tomcat 和 JRebel 集成,实现热部署的功能。 2. JRebel ...

    jrebel-stable-nosetup.zip

    - 许可问题:JRebel 提供试用版和商业许可证,试用期结束后需要购买正式许可证才能继续使用。 - 性能影响:虽然 JRebel 提高了开发效率,但可能会对运行时性能带来一定影响,因此在生产环境中需谨慎使用。 JRebel...

    maven-eclipse-tomcat热部署

    为了进一步提高性能,可以考虑使用像JRebel这样的工具,它能够实现真正的热部署,无需重启服务器即可看到代码更改的效果。 通过以上步骤,你可以实现Maven、Eclipse和Tomcat的无缝集成,从而高效地进行Web应用的...

    Tomcat热加载Jrebel

    3. **Jrebel与Tomcat集成**:首先,需要在开发环境中安装Jrebel插件,例如在IntelliJ IDEA或Eclipse中。然后配置项目的类路径,确保Jrebel代理了所有相关的类加载器。接着,为Tomcat服务器添加Jrebel的启动参数,使...

    IDEA与Eclipse的JRebel插件

    3. 完成安装后,同样需要重启Eclipse,并在 "Window" -> "Preferences" -> "JRebel" 中进行许可证配置。 **JRebel的配置** 1. 配置项目:在IDEA或Eclipse中,选择项目右键,进入 "JRebel" 设置,确保项目被正确关联...

    修改java 不重启tomcat

    在Java开发过程中,经常需要对代码进行实时调试和更新,传统的做法是每次修改代码后,都需要停止服务,重新编译并启动Tomcat服务器,这无疑降低了开发效率。为了解决这个问题,"修改Java代码不重启Tomcat"的技术...

    jrebel for idea2017热部署

    在软件开发过程中,开发者经常需要频繁地修改代码并测试效果,传统的IDEA(IntelliJ IDEA)在修改代码后,需要重新编译、重启应用才能看到改动的效果,这极大地降低了开发效率。为了解决这个问题,Zeroturnaround...

    jrebel 官网 下载的jar包

    JRebel是一款强大的Java开发工具,它允许开发者在运行时实时看到代码更改的效果,而无需重新编译或重启应用服务器。这款工具极大地提高了开发效率,减少了等待时间,从而提升了整体的开发体验。本文将深入探讨JRebel...

    SpringBoot热部署、修改jsp后重启问题解决.rar

    然而,当涉及到JSP页面时,Spring Boot的默认配置可能无法很好地支持热部署,需要进行额外的设置来解决修改后重启的问题。本文将详细介绍如何在Spring Boot项目中实现热部署以及解决修改JSP后需要重启的问题。 首先...

    jrebel下载

    Java开发过程中,经常需要在代码修改后重启应用服务器来观察改动效果,这无疑极大地降低了开发效率。为了解决这个问题,Zeroturnaround公司推出了一款强大的工具——JRebel。标题"jrebel下载"表明我们将讨论如何获取...

    Maven+jetty+jrebel+m2eclipse+eclipse搭建struts2开发环境

    这将使你在Eclipse中修改代码后无需重启Jetty就能看到结果。 7. **编写Struts2应用**:按照Struts2的框架规范编写Action、Result、配置文件等,利用Eclipse的代码提示和自动完成功能提高效率。 8. **运行和调试**:...

    Jrebel免费下载

    在Java开发过程中,我们常常需要频繁地修改代码以进行测试和调试,每次修改后都需要重新编译并重启应用服务,这无疑大大降低了开发效率。为了解决这一问题,Zeroturnaround公司推出了JRebel插件,它能够实现在不重启...

    jrebel6.5 热部署

    在Eclipse或MyEclipse中启用JRebel后,每当修改了类、资源或者配置文件,JRebel会自动检测变化,并将这些变更即时反映到运行中的应用中。 **JRebel与Tomcat的配合** Tomcat是一款流行的开源Java应用服务器,广泛...

Global site tag (gtag.js) - Google Analytics