参考http://www.cnblogs.com/littlehb/archive/2013/04/19/3031045.html,顺便整理下步骤防止以后忘记。
一、软件安装
安装完ideaIU-12.0.exe之后,启动IntelliJ IDEA 12.0,进入Configure->Plugins,找到JRebel Plugins并选中(如图):
然后单击Browse repositories...,
找到JRebel Plugins右键Download and Install(如图):
安装完后,替换jrebel.jar:
[cpp] view plaincopy
安装破解完毕之后:
到此,IDEA的JRebel安装完成. ======================================================================================
二. 对Web项目进行热部署测试 1.建立好Web项目,此处略过. 2. 将src\main目录下的webapp复制到project目录下(和src同级),改名为WebRoot. 2.进行设置File - Project Structure (1) 设置Project compiler output 路径
(2) 设置modules的代码编译输出目录. 点击modules 设置右侧 use module compile output path 都是设置为project\WebRoot\WEB-INF\classes
点击Apply,
Web Module deployment descriptor 路径为 project\WebRoot\WEB-INF\web.xml 和 Web Resource Directory的路径 为 project\WebRoot
点击Apply. (4) 设置Artifacts 选中exploded 设置Output directory的路径
注意:
三. 配置Tomcat 1.点击图示的按钮,进入服务器配置页面
2. 依次点开Defaults-Tomcat Server-Local,进入Local Tomcat(Tomcat模板)的设置界面,
3.点击Configure,设置Tomcat路径,并单击OK保存
4. 添加对应project的应用服务器
5.设置服务器名和 jvm参数 ,注意:javaagent 要设置为jrebel5.2.2破解文件所在目录.
[cpp] view plaincopy
补充: -javaagent 参数 这个参数是 JDK5 引入的,可以通过 java -h 查看其帮助信息 通过使用 -javaagent 参数,用户可以在执行 main 函数前执行指定 javaagent 包中的特定代码,甚至可以动态的修改替换类中代码。 javaagent 的代码与你的 main 方法在同一个 JVM 中运行,并被同一个 system classloader 装载,被同一的安全策略(security policy) 和上下文(context)所管理。 -noverify 参数
保存之后并点击Deployment选项卡,
选择exploded那项
右边设置访问的uri即应用路径,
保存,回到server选项卡,设置On Update action 和 On frame deactivation 两个动作都更新类和资源
最后注意为了防止点击 reimport按钮导致moudels 和 artifact 两个选项卡里面的路径恢复默认的问题
,点击图中右数第二个按钮进入maven设置: 点击maven---importing--- 把下图中的钩钩去掉:
这样reimport就不会导致路径恢复默认了.
|
|
来自: wayne_liberary > 《技术博文》