版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_14852397/article/details/49284799
工具简介:
IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
解决方案:
1、pom.xml中tomcat的配置;
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<id>tomcat-run</id>
<goals>
<goal>exec-war-only</goal>
</goals>
<phase>package</phase>
<configuration>
<warRunDependencies>
<warRunDependency>
<dependency>
<groupId>cmsi</groupId>
<artifactId>cmsi</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
</dependency>
<contextPath>/</contextPath>
</warRunDependency>
</warRunDependencies>
<enableNaming>true</enableNaming>
</configuration>
</execution>
</executions>
</plugin>
2、在run/debug配置中添加本地Tomcat;
注意:配置Tomcat实际上就是配置tomcat的vm参数,这个参数需要指定jrebel的jar在哪儿。
-noverify
-javaagent:E:\jrebel-5.6.3a\jrebel.jar
-Xmx512M
-Xms256M
-XX:MaxPermSize=1024m
-Drebel.spring_plugin=true
-Drebel.struts2_plugin=true
其他的配置含义是内存分配配置,以及对spring和struts2的支持配置!
3、如何使用;
配置好了后,启动或调试tomcat,当类文件修改后,编译一下,这样classes就会被热部署到tomcat,避免重启。如果上图中的2、3步骤没按照要求选择,则jrebel不起作用。