`
humlzy
  • 浏览: 21494 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

减少tomcat重启次数 提高Myeclipse开发效率

阅读更多
大家都知道在JavaEE开发调试过程中让人最头疼莫过于每次修改一下代码就要重新部署,对于有些Application Server甚至必须重启后 在运行才能看到修改后的效果,非常麻烦且费时间,项目小了还无所谓(大不了等几秒或是几十秒)尤其是大项目重新部署一个来回要好几分钟(大型EJB开发更是了得),也许有些Server有reload的功能,但是个人认为那个相当耗费资源(一个线程在主动不断地检测程序是否修改多累啊)且不稳定,所以较大的JavaEE项目很少使用该功能。
推荐一个好工具Javarebel,使得我们在修改完Java代码保存后,马上就可以出效果,极大的提高了效率;
Javarebel采用了动态代理机制,被动的监控代码是否修改。使得java有像Ruby、PHP一样有着动态重新装载类特性。

使用方法也超简单
1,从http://www.zeroturnaround.com/download-archive/下载最新jar包(也可从我的附件中直接下载)放到你任意地方,本人放到C:\test\jrebel-2.1.1\jrebel.jar
2,MyEclipse(安装步骤)打开MyEclipse->Window->Prefrence...窗口,找到设置Tomcat(你使用的服务器类型)位置下的JDK设置,如下图:


在java VM参数中加上:-noverify -javaagent:C:\test\jrebel-2.1.1\jrebel.jar,点OK 重新启动Tomcat即可。 从此你将不用在时常重启你的tomcat了!

《转载》
分享到:
评论

相关推荐

    Tomcat+MySQL+MyEclipse环境搭建

    总结来说,这个环境搭建过程是为了创建一个完整的Java Web开发环境,开发者可以在这样的环境中编写、测试和部署Java Web应用程序,利用MyEclipse的便利功能提高开发效率。确保所有组件正确安装并配置后,就可以开始...

    Myeclipse中修改类及jsp文件后不用重启tomcat的方法

    然而,需要注意的是,虽然这种方法可以提高开发效率,但在生产环境中,我们通常还是推荐完全重启服务器以确保所有更改都得到正确应用。 至于"struts2报表开发.txt"这个文件名,它可能涉及到Struts2框架的报表开发。...

    myeclipse下tomcat动态加载

    在MyEclipse中配置Tomcat进行动态加载,能够让开发者在不重启服务器的情况下实现应用的热更新,提高开发效率。下面将详细解释这一过程以及相关的技术知识点。 首先,理解"动态加载"的概念。动态加载是指在程序运行...

    apache-tomcat-6.0低版本配合MyEclipse

    8. **热部署**:在开发过程中,MyEclipse支持Tomcat的热部署功能,即修改了源代码后无需手动重启服务器,改动会自动生效,大大提高了开发效率。 9. **多版本共存**:如果你需要同时使用多个Tomcat版本,可以为每个...

    Tomcat+myEclipse 开发环境安和 配置

    在开发Java Web应用程序时,...此外,myEclipse还提供了丰富的代码提示、自动格式化、错误检查等功能,极大地提高了开发效率。在不断学习和实践中,你会更加熟练地掌握这个开发环境,为你的Java Web开发工作带来便利。

    兼容myeclipse10的tomcat7

    4. **热部署**:当代码发生变化时,MyEclipse 10可以实现对Tomcat 7的热部署,即无需重启服务器即可自动更新应用,大大提高了开发效率。 5. **性能优化**:Tomcat 7相较于之前的版本,在性能上有显著提升,包括更好...

    Tomcat6.0+MyEclipse8.5+Mysql5.0安装与配置

    在MyEclipse中,可以创建、部署和调试Web应用,极大地提高了开发效率。如果遇到MyEclipse启动异常或者无法识别JDK或Tomcat,应检查JDK的配置、MyEclipse的版本兼容性以及Tomcat的安装路径。 Mysql 5.0是常用的开源...

    MyEclipse 9.0下安装tomcat插件

    在IT行业中,集成开发环境(IDE)如MyEclipse是Java开发者的重要工具,它...在实际开发中,这样的集成对于提高效率和保证项目质量有着重要作用。记得在开发过程中定期更新插件和服务器,以获取最新的功能和安全修复。

    jrebel + myeclipse9.0 + tomcat 热部署攻略

    在Java开发过程中,提高开发效率的一个重要方法是实现应用的热部署,即修改代码后无需重启服务器即可看到更新效果。本教程将详细讲解如何在MyEclipse 9.0集成环境中,结合JRebel插件和Tomcat服务器,实现Spring项目...

    myeclipse配置tomcat插件

    在IT行业中,集成开发环境(IDE)的使用对于提高开发效率至关重要。MyEclipse作为一款功能强大的Java EE集成开发环境,提供了对多种服务器的支持,包括Apache Tomcat。然而,为了在MyEclipse中方便地管理和调试...

    myeclipse-tomcat jdk内存溢出

    ### MyEclipse-Tomcat JDK 内存溢出问题及解决方案 #### 一、问题概述 在使用MyEclipse进行Java Web...通过以上步骤,可以有效地解决MyEclipse中Tomcat服务器出现的JDK内存溢出问题,提高开发效率和系统的稳定性。

    MyEclipse_5.5+tomcat-6.0+最快捷汉化搭建系统开发平台

    - 重启MyEclipse后,将在主界面看到Tomcat的快捷图标。 **5. 配置Tomcat服务** - 解压`apache-tomcat-6.0.14.zip`到指定位置。 - 打开MyEclipse,选择“窗口”>>“首选项”。 - 在首选项对话框左侧树结构中找到...

    tomcat6.0_+_myeclipse8.5_+_jdk_完整配置环境(很详细)

    MyEclipse作为IDE,提供了图形化的项目管理、代码编辑、调试和服务器管理功能,极大地提高了开发效率。 此外,理解Tomcat的工作流程也很重要。当接收到请求时,Tomcat的Catalina核心会解析请求,找到对应的Servlet...

    让独立部署的tomcat也支持热部署(不依赖Eclipse或MyEclipse)

    JRebel 是一个强大的热部署工具,它允许开发者在不重启服务器的情况下实时看到代码变更的效果,极大地提高了开发效率。通常,Tomcat等应用服务器在独立部署模式下并不支持热部署,但JRebel通过动态加载和更新类文件...

    myeclipse的debug调试步骤总结

    * Tomcat 免重启随意更改 Java 代码提高开发效率 * 使用 MyEclipse 开发、发布、运行、测试、调试 Web 应用 这些资源可以帮助开发者更好地理解和使用 MyEclipse Debug 调试功能,提高开发效率和质量。

    apache-tomcat-8.0.26.zip_Java 8_myeclipse 8

    此外,对于部署的应用程序,MyEclipse允许你在不重启服务器的情况下热部署更新,提高了开发效率。 总结一下,"apache-tomcat-8.0.26.zip"与"MyEclipse 8"的组合为Java 8开发提供了一个高效的工作环境,能够轻松地...

    eclipse+myeclipse+tomcat

    在IT行业中,Eclipse、MyEclipse和Tomcat是Java开发者常常使用的三个核心...对于初学者,了解并掌握这三个工具的使用是踏入Java Web开发领域的基础,而对于专业开发者,它们是提高开发效率、优化工作流程的重要工具。

    MyEclipse开发环境.pdf

    在开发过程中,MyEclipse提供了一些快捷的开发向导和模板,比如创建Web项目和JSP页面的向导,这极大地方便了开发者的编码工作,提高了开发效率。 总结来说,MyEclipse开发环境集成了丰富的开发工具和框架支持,提供...

    Myeclipse中Tomcat的两种部署方式

    ### Myeclipse中Tomcat的两种部署方式 在软件开发过程中,尤其是Java Web开发领域,集成开发环境(IDE)与应用服务器之间的配合至关重要。...根据不同的场景和需求选择合适的方法,能够提高开发效率和部署体验。

Global site tag (gtag.js) - Google Analytics