`

MyEclipse 修改.java/.properties等文件 不用重启Tomcat 配置方法

阅读更多
MyEclipse 修改.java/.properties等文件 不用重启Tomcat 配置方法

1.需要用到一个库,用来监听和更新类的修改,javaRebel(jrebel.jar)。
这个包是个独立的库,可以下载它的官方版本(好像已经开始收费了)
我是从这里下载的:http://cooltest.javaeye.com/blog/607342



2.配置MyEclipse
打开 MyEclipse中的windows->Preferences,找到你开发所使用的tomcat服务器(内置的服务器在MyEclipse Enterprise Workbench->Servers->Integrated Sandbox->MyEclipse Tomcat 6)。

点击 Tomcat -> JDK 选项,可看到两个选项:Tomcat JDK name,Optional Java VM arguments。

在Optional Java VM arguments输入框填写:
-noverify
-javaagent:F:/tools/Java/jrebel.jar
-Drebel.dirs=F:/workspace/MyEclipse7/campanula/web/WEB-INF/classes
-Drebel.struts2-plugin=true

javaagent 是jrebel.jar的路径
-Drebel.dirs 是需要监听的路径(应指向类编译后更新的目录)
-Drebel.struts2-plugin 设置struts2插件,决定了是否自动重新加载struts的配置文件
……
(还有更多可用选项,比如设置spring等,重启动tomcat的时候jrebel会输出很多提示信息,里面就有选项的说明)



3.重新启动tomcat,可以看到jrebel的输出就说明已经配置正常了:
Fri May 14 12:19:44 CST 2010 com.zeroturnaround.javarebel.hD#new V( false )
Fri May 14 12:19:44 CST 2010 com.zeroturnaround.javarebel.bH#public boolean a(byte abyte0[])

#############################################################

JRebel 3.0-M1 (200910151623)
(c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.

A rough estimate: Over the last 1 days JRebel
prevented the need for at least 1 redeploys/restarts.
Using industry standard build and redeploy times,
JRebel saved you between 0 and 0.1 hours.

This product is licensed to  Java Hack Organization
for unlimited number of developer seats on site.

#############################################################



参考:
http://cooltest.javaeye.com/blog/607342
http://blog.csdn.net/bb100044535/archive/2010/04/30/5542931.aspx
http://city-moon.javaeye.com/blog/504557
分享到:
评论
1 楼 takeurhand 2016-04-20  
我觉得这种插件会消耗很多资源,就像没人用debug模式部署到正式服务器上一样。

相关推荐

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

    然而,当我们在MyEclipse中修改了类文件或JSP文件后,通常需要重启Tomcat服务器才能使更改生效,这无疑增加了开发过程中的等待时间。本文将详细介绍如何在MyEclipse中实现修改类及JSP文件后无需重启Tomcat即可实时...

    MyEclipse 8.x 最新中文汉化包及教程下载

    1. **安装与配置**:如何下载、安装MyEclipse,以及如何设置开发环境,如JDK、Tomcat服务器等。 2. **基本操作**:如何创建项目、编写代码、调试程序,以及对代码进行重构。 3. **J2EE开发**:讲解如何使用MyEclipse...

    apache-tomcat-6.0低版本配合MyEclipse

    这个版本尤其与MyEclipse集成良好,MyEclipse是一款强大的Java集成开发环境,支持多种应用服务器的配置和部署,包括Apache Tomcat。 在使用Apache Tomcat 6.0与MyEclipse配合时,开发者可以享受到以下关键知识点: ...

    myeclipse转换到eclipse.doc

    - 应用并保存设置,右键项目选择"Tomcat project" -> "update context definition",出现成功提示后重启Tomcat,项目即可在Tomcat上运行。 4. **PyDev插件安装** - 通过"Help" -> "Install New Software...",...

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

    现在,当你在MyEclipse中修改Java或Spring配置文件后,JRebel会自动检测并更新到运行的项目中,无需手动重启服务器。 注意,确保JRebel的许可证是有效的,否则可能无法正常工作。你可以申请免费试用或者购买正式...

    myeclipse下tomcat动态加载

    在开发过程中,如果开启了自动发布,那么当保存修改后的Java类或JSP文件时,MyEclipse会自动将这些变化同步到Tomcat中,从而实现热更新。 4. **注意事项**:虽然动态加载和热更新提高了开发效率,但也有其局限性。...

    tomcat + myeclipse配置

    - 在 Tomcat 的配置文件 `conf/catalina.properties` 中,配置 `java.endorsed.dirs` 为 `%JAVA_HOME%\lib\endorsed`。 - 如果需要关联 JDK,则可以在 Tomcat 的 `bin/catalina.bat` 文件中,设置 `JAVA_HOME` ...

    Eclipse不编译java文件的解决方法.doc

    在使用Eclipse或MyEclipse开发Java应用时,有时可能会遇到Eclipse不自动编译Java文件的问题,导致项目无法正常运行。以下是一些常见的解决方法: 1. **更改编译错误处理策略**: 在Eclipse中,进入`Window -> ...

    java.lang.UnsupportedClassVersionError Bad version number in .class file异常的解决办法

    - 部署到Tomcat服务器前,请确保所有必要的库和资源文件均已更新,并且服务器已重启以加载最新的配置。 #### 四、预防措施 为了防止类似问题再次发生,建议采取以下措施: 1. **保持一致的JDK版本**:确保开发...

    myeclipse-tomcat jdk内存溢出

    3. **修改JVM参数**:找到对应的Tomcat服务器,在其上右键选择“Properties”,在弹出的对话框中选择“Startup and shutdown”选项卡,找到“Startup arguments”和“VM arguments”两个区域。 4. **添加JVM参数**:...

    myeclipse 2017

    2. **避免随意更改配置**:除非明确知道自己的操作目的,否则不要轻易修改IDE的核心配置。 3. **使用官方文档**:在遇到问题时参考官方文档或社区论坛,以获得最准确的解决方法。 通过以上步骤,可以有效地解决...

    myeclipse+jdk1.7+selenium简易安装指南

    3. 修改Tomcat的配置文件`conf/server.xml`,配置端口号等信息,以避免与其他应用冲突。 4. 启动Tomcat,通过浏览器访问`http://localhost:8080`,显示Tomcat欢迎页面则表示配置成功。 ### 四、安装Selenium 1. ...

    myeclipse10.6+flashbuilder4.6配置教程借鉴.pdf

    ### MyEclipse 10.6 + Flash Builder 4.6 配置教程解析 #### 一、前言 在本篇文章中,我们将详细介绍如何在MyEclipse 10.6环境中配置Flash Builder 4.6,以实现Java Flex Web项目的开发。本文将覆盖所需的软件环境...

    MyEclipse 8.5 汉化和优化

    3. 修改配置:打开MyEclipse的配置文件"config.ini",添加以下两行代码: ``` osgi.nl=zh_CN eclipse.locale=zh_CN ``` 这将指示MyEclipse使用中文语言包。 4. 重启MyEclipse:保存并关闭配置文件,然后启动...

    Tomcat 热部署方案

    完成修改后,保存文件并重启Tomcat。现在,当你修改应用的`.class`文件并重新编译后,JRebel会自动检测这些变化,并在Tomcat运行时动态更新,无需手动重启服务器。 对于使用集成开发环境(IDE)如MyEclipse的开发者...

    jbpm4.4的安装myeclipse配置还有helloworld实例

    - 修改 `jbpm-4.4\install\jdbc\mysql.properties` 文件中的数据库配置。 - 如果需要其他类型的数据库支持,需要将相应的 JDBC 驱动包复制到 `jbpm-4.4\lib` 目录下。 - **执行 SQL 脚本**: - 在命令行中切换到 `...

    Struts2下多文件的上传与下载

    2. **动态配置上传路径**:通过配置文件`upload.properties`来指定文件的存储位置,同时支持动态更新配置文件而不需重启服务器。 3. **多文件下载**:支持下载之前上传的所有文件。 4. **友好文件名处理**:为了防止...

    MyEclipse使用常识及解决方案

    3. **保存并重启Tomcat:** - 保存文件。 - 重新启动Tomcat,验证更改是否生效。 #### 十、如何安装JDK(软件工程) 安装JDK是进行Java开发的前提条件,具体步骤如下: 1. **下载JDK:** - 访问Oracle官网下载...

Global site tag (gtag.js) - Google Analytics