tomcat 类热部署 亲自测试可用(修改代码后不用重启tomcat)

由于tomcat本身并不支持热加载,每次修改代码之后,需要重启tomcat,小的程序还好,大的程序就十分耗费时间。网上的教程十分繁琐而且配置完之后很多都不能用,我自己摸索出来一个十分简单的方法,推荐大家使用。
1.首先从我的资源里下载破解版的jrebel.jar文件。
jrebel破解版- CSDN.NET http://download.csdn.net/detail/leixingbang1989/6781667
2.将jar包保存到tomcat目录下我这里是 E:\applicationsoft\java\server\apache-tomcat-6.0.33\
3.点击任何一个项目,右键,点击Run as的Run configration,在弹出页面的argument 标签页中的VM arguments 加入下列命令

-noverify

-javaagent:E:\applicationsoft\java\server\apache-tomcat-6.0.33\jrebel.jar           //jrebel.jar 为放在此目录,为破解版 地址
-Drebel.spring_plugin=true                                                                                           //可选项,开启spring 热部署
-Drebel.struts2-plugin=true                                                                                           //可选项,开启struts2 热部署
4.启动tomcat发现
[2012-07-17 11:22:57] #############################################################
[2012-07-17 11:22:57] 
[2012-07-17 11:22:57]  JRebel 5.0.0 (201206080930)
[2012-07-17 11:22:57]  (c) Copyright ZeroTurnaround OU, Estonia, Tartu.
[2012-07-17 11:22:57] 
[2012-07-17 11:22:57]  Over the last 1 days JRebel prevented 
[2012-07-17 11:22:57]  at least 0 redeploys/restarts saving you about 0 hours.
[2012-07-17 11:22:57] 
[2012-07-17 11:22:57]  This product is licensed to Unlimited
[2012-07-17 11:22:57]  For FUN! Unlimited! Enjoy!
[2012-07-17 11:22:57] 
[2012-07-17 11:22:57]  The following plugins are disabled at the moment: 
[2012-07-17 11:22:57]  * Apache MyFaces plugin (set -Drebel.myfaces_plugin=true to enable)
[2012-07-17 11:22:57]  * Click plugin (set -Drebel.click_plugin=true to enable)
[2012-07-17 11:22:57]  * JRuby Plugin (set -Drebel.jruby_plugin=true to enable)
[2012-07-17 11:22:57]  * Jersey plugin (set -Drebel.jersey_plugin=true to enable)
[2012-07-17 11:22:57]  * Oracle ADF Core plugin (set -Drebel.adf_core_plugin=true to enable)
[2012-07-17 11:22:57]  * Oracle ADF Faces plugin (set -Drebel.adf_faces_plugin=true to enable)
[2012-07-17 11:22:57]  * Seam-Wicket plugin (set -Drebel.seam_wicket_plugin=true to enable)
[2012-07-17 11:22:57]  * WebObjects plugin (set -Drebel.webobjects_plugin=true to enable)
[2012-07-17 11:22:57] 
[2012-07-17 11:22:57] #############################################################
破解成功!

你可能感兴趣的:(tomcat,jrebel,亲自测试可用,类热部署,修改代码后不用重启tomcat)