[教程] IDEA13 + Maven 3.1 + Tomcat 7 + jrebel热部署web应用【JRebel无法安装时】
2015-10-20 22:25
721 查看
工具简介:
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不起作用。4、启动tomcat时候可以查看到jrebel是否生效,以及是否破解了;
附件下载:jrebel-5.6.3[破解文件]
相关文章推荐
- MyEclipse 启动 tomcate 失败 解决方法
- tomcat指定jre、jdk
- java环境配置和tomcat环境配置
- apache2.2+mod_JK+Tomcat7+Terracotta3.7 集群
- Mac下Tomcat的下载安装和配置
- tomcat部署好ok的工程访问显示404错误,跟没有部署一样的现象
- 将 tomcat 安装成 windows 服务
- tomcat的 JNDI 配置
- java程序监控tomcat中部署的项目的状态以及控制某些项目的启动停止
- Tomcat手动指定jdk路径
- centos6.5下一个tomcat下部署多个程序方法
- Nginx + Tomcat配置负载均衡
- Tomcat在命令行 配置startup.bat时出现:neither the java_home nor jre_hom
- 安装完tomcat后,修改默认端口号
- Ubuntu14.04下Tomcat8.0和jdk1.8版本安装
- Tomcat性能优化调整
- eclipse配置tomcat 8.0.24服务器
- WebSocket实例—初级聊天室(来自Tomcat8的examples)
- 修改tomcat访问路径
- 转载blog_Linux下Tomcat日志定期清理 及 logrotate 配置