`
japankn
  • 浏览: 217769 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

编译class不用重启tomcat

    博客分类:
  • j2ee
阅读更多

http://www.zeroturnaround.com/jrebel/

1、解压缩包

2、执行java -jar jrebel-setup.jar

3、会弹出一个安装界面(自己看,很好懂)

4、在MyEclipse中配置,找到服务器(如tomcat)的配置页面,在tomcat的jdk配置页面的Optional Java VM arguments输入框中加如下参数:

-noverify -javaagent:D:\dev\JRebel\jrebel.jar -Drebel.dirs=D:\dev\apache-tomcat-6.0.20\webapps\nmr

第一个路径是jar包的绝对路径,第二个地址是说想让哪个目录下的类更改后不重启服务。

如果Optional Java VM arguments输入框中有其他参数,用空格隔开。

5、发布项目,就能在控制台看到效果。

 

类就可以改变之后不用重启tomcat。

目前流行的服务器都支持。详细看官方网站。

分享到:
评论
1 楼 weiweichen1985 2012-03-05  
唉 jrebel.jar提示过期了 

相关推荐

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

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

    修改java代码以及js无需重启tomcat

    这段配置告诉Tomcat当前处于开发模式,这将有助于提高编译速度,并允许动态更新class文件而无需重启服务器。 #### 四、注意事项与限制条件 ##### 4.1 重启需求 尽管上述配置可以实现在修改Java源码和JS文件后的...

    实现tomcat热更新class文件.docx

    为了解决这个问题,可以配置Tomcat实现热更新class文件,使得修改后的Java类在不重启服务器的情况下就能立即生效。下面将详细介绍如何实现这一功能。 首先,我们需要理解Tomcat的工作原理。当一个Web应用被部署到...

    apache-tomcat-7.0.85.tar.gz

    要升级到新版本,只需下载新的tarball,解压后覆盖旧版本(注意备份配置文件),然后重启Tomcat。 以上是Apache Tomcat 7.0.85在Linux环境中的基本操作和相关知识点。由于Tomcat是一个功能丰富的服务器,这里只是...

    java class reload

    Java 类的热重载(Hot Deployment)或热替换(Hot Swap)是开发过程中非常实用的功能,它允许开发者在不重启应用程序服务器(如Tomcat)的情况下更新已部署的类,从而提高开发效率。在这个例子中,我们将探讨如何在...

    tomcat6.0配置(含配置视频下载

    2. **重启Tomcat** - 关闭并重新启动Tomcat服务。 3. **验证** - 浏览器访问 `http://localhost:8080/myapp/index.jsp`,显示当前时间即表示成功。 #### 六、创建自定义Servlet 1. **编写Servlet** - 在 `C:\...

    Tomcat 热部署方案

    现在,当你修改应用的`.class`文件并重新编译后,JRebel会自动检测这些变化,并在Tomcat运行时动态更新,无需手动重启服务器。 对于使用集成开发环境(IDE)如MyEclipse的开发者,配置热部署的过程也非常简单。进入...

    Tomcat 8.5.4 windowsx64

    同时,对于已部署的应用,修改过的`.java`文件会被重新编译,对应的`.class`文件会被更新,而无需停止服务。 在描述中提到了Nohttp、OkhttpUtils和RocooFix,这些都是与Tomcat相关但独立的技术和工具: 1. **...

    tomcat的配置.doc

    最后,重启Tomcat,通过`http://localhost:8080/myapp/index.jsp`访问JSP页面,如果能看到当前时间,那么JSP应用配置成功。 此外,要创建Servlet,需要在`myapp/WEB-INF/classes`下创建对应的Java源文件,例如`...

    jdk,tomcat配置实例

    5. **重启Tomcat**:重启Tomcat服务器以加载新部署的应用。 6. **访问应用**:通过浏览器访问`http://localhost:8080/myapp/index.jsp`查看部署效果。 #### 四、编写Servlet 除了部署静态资源或JSP页面外,还可以...

    apache-tomcat-7.0.68

    2. ** Jasper**:这是Tomcat中的JSP引擎,用于处理JSP文件,将其转换为Servlet源代码,再编译为.class文件进行执行。 3. ** Coyote**:Coyote是Tomcat的HTTP/1.1连接器,负责处理来自客户端的HTTP请求,并向客户端...

    安装和配置jdk6.0和tomcat6.0

    3. **部署 Servlet**: 将编译后的 `.class` 文件放入 Tomcat 的 `webapps\myapp\WEB-INF\classes` 目录下,保持原始包结构。 4. **配置 Servlet**: 更新 `web.xml` 文件,注册 Servlet 和映射 URL。 5. **测试 ...

    Tomcat-4.1.31.rar

    Jasper是Tomcat的JSP引擎,负责将JSP文件编译成Java源代码,然后编译成.class文件。Jasper还提供了一种热部署机制,可以在不重启服务器的情况下更新JSP页面。 六、安全性与管理 Tomcat 4.1.31在安全方面进行了增强...

    手动配置tomcat

    - 重启Tomcat服务器使更改生效。 - 使用浏览器访问`http://localhost:8080/aa/aa`,可以看到“Hello World Servlet”的输出。 通过以上步骤,我们成功地手动配置了Tomcat服务器并部署了一个简单的Servlet程序。这...

    IDEA+Tomcat热部署配置.doc

    通常情况下,应该能够立即在浏览器中看到代码变更的结果,而无需重启Tomcat服务器。 ### 四、总结 综上所述,IDEA + Tomcat热部署配置是一项强大的功能,能够显著提升开发效率。尽管存在两种不同的配置方法,但...

Global site tag (gtag.js) - Google Analytics