1、pom.xml中tomcat的配置


    org.apache.tomcat.maven
    tomcat7-maven-plugin
    2.2
    
        
            tomcat-run
            
                exec-war-only
            
            package
            
                
                    
                        
                            cmsi
                            cmsi
                            1.0-SNAPSHOT
                            war
                        
                        /
                    
                
                true
            
        
    


2、在run/debug配置中添加本地Tomcat

IDEA13 + Maven 3.1 + Tomcat6/7 + jrebel 4.5 热部署web应用_第1张图片


注意:配置Tomcat实际上就是配置tomcat的vm参数,这个参数需要指定jrebel的jar在哪儿。

-noverify
-javaagent:D:\jrebel-4.5-cr\jrebel.jar
-Xmx512M
-Xms256M
-XX:MaxPermSize=1024m
-Drebel.spring_plugin=true
-Drebel.struts2_plugin=true


其他的配置含义是内存分配配置,以及对spring和struts2的支持配置!


3、如何使用

   配置好了后,启动或调试tomcat,当类文件修改后,编译一下,这样classes就会被热部署到tomcat,避免重启。

   如果上图中的4、5步骤没按照要求选择,则jrebel不起作用。


4、启动tomcat时候可以查看到jrebel是否生效,以及是否破解了,

IDEA13 + Maven 3.1 + Tomcat6/7 + jrebel 4.5 热部署web应用_第2张图片