ecilipse+tomcat+jrebel实现热部署

来源:互联网 发布:鼠标推荐 知乎 编辑:程序博客网 时间:2024/06/05 19:51

1、下载jrebel

下载插件update-site-6.4.0.RELEASE 2种选择(1)官网提供的下载: http://update.zeroturnaround.com/update-site-archive/update-site-6.4.0.RELEASE/ 

2、Jrebel插件安装

 

 

 

 

 



 

请慢慢的等待吧!!!

 

 

 

安装成功了!

3、jrebel破解

1、破解包下载

2、找到ecilipse的安装路径下的pluginsorg.zeroturnaround.eclipse.embedder_6.4.0.RELEASE文件

如:E:\Program Files\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.0.RELEASE

 

3、将破解包中的文件夹/jr6/jrebeljrebel.jar替换还有/jrebeljrebel.jar文件夹替换,并将jrebel.lic分别拷贝到两个文件夹。

4、查看jrebel是否激活:

 


4、Jrebel配置使用说明

Jrebel配置我觉得没有用,可以先跳过这个步骤继续下一个步骤。网上是这样写的:

 

 

<?xml version="1.0" encoding="UTF-8"?><application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd">

    <classpath>

        <dir name="E:/java-workspace/祥云36MSS阶段/016.SpringMVC的表单标签[更新的完整]/build/classes">

        </dir>

    </classpath>

 

    <web>

        <link target="/">

            <dir name="E:/java-workspace/祥云36MSS阶段/016.SpringMVC的表单标签[更新的完整]/WebContent">

            </dir>

        </link>

    </web>

 </application>

关键步骤来了!!!


其实就是目录,如果目录不正确请自行修改!
5、tomcat配置说明

1、打开Tomcat配置页面,如下图: 
 

   2、配置VM arguments参数,在已有参数后增加如下代码 

Java代码  

1. -javaagent:E:\work\64\apache-tomcat-6.0.35\lib\jrebel.jar  

2. -noverify  


如下图: 





3、修改需热部署项目原有的部署参数,如下图: 


4、在需热部署的项目src目录下添加名称为rebel.xml的配置文件(可在附件中下载),内容如下: 

1. <?xml version="1.0" encoding="UTF-8"?>  

2. <application   

3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   

4.     xmlns="http://www.zeroturnaround.com"   

5.     xsi:schemaLocation="http://www.zeroturnaround.com http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd">  

6.     <classpath>  

7.             //项目源代码class路径,有些为项目名\bin  

8.         <dir name="F:\workspace\rom\build\classes">   

9.         </dir>  

10.     </classpath>  

11.     <web>  

12.         <link target="/">  

13.             <dir name="F:\workspace\rom\WebContent">  

14.             </dir>  

15.         </link>  

16.     </web>  

17. </application> 

5、至此配置完成,启动项目,控制台打印如下信息未出现异常,即说明配置成功: 


当修改代码保存后,控制台会打印如下信息,即说明配置已生效,不需再等待重部署就可以看到修改后的效果,是不是感觉很爽,开发速度妥妥的^-^ 


文章出处:

http://showlike.iteye.com/blog/1680034

https://segmentfault.com/a/1190000005746934

 

原创粉丝点击