`
japankn
  • 浏览: 214865 次
  • 性别: 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提示过期了 

相关推荐

    修改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)的情况下更新已部署的类,从而提高开发效率。在这个例子中,我们将探讨如何在...

    Tomcat 热部署方案

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

    jdk6.0和tomcat6.0经典配置

    例如,你可以创建一个显示当前时间的简单JSP页面,如`index.jsp`,并重启Tomcat。如果通过浏览器访问`http://localhost:8080/myapp/index.jsp`能看到当前时间,说明JSP配置成功。 对于Servlet的调试,首先编写一个...

    Tomcat 8.5.4 windowsx64

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

    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热部署配置是一项强大的功能,能够显著提升开发效率。尽管存在两种不同的配置方法,但...

    jdk5.5+tomcat5.5 环境配置

    6. 重启 Tomcat。 7. 打开浏览器,输入 http://localhost:8080/myapp/index.jsp,看到当前时间的话说明安装成功了。 五、建立自己的 Servlet 写入你的第一个 Servlet: import java.io.*; import javax.servlet.*...

Global site tag (gtag.js) - Google Analytics