前言:
JRebel安装、破解、本地和远程热加载。
环境:
MAC OS X 10.10,IDEA 13, JRebel 6,Tomcat 6
1、下载
JRebel破解:地址
文件名:jrebel6.0.0-crack.zip(人家让加微信下,就支持一下好了)
IDEA插件:地址
文件名:jr-ide-idea-6.0.0-idea13__1_.zip
以上下载的都是JRebel6.0.0相关版本
2、安装IDEA插件
a.快捷键“command+, ”打开Preferences,在左侧找到Plugins并选中,点击“Install plugins from disk...”按钮。在打开的对话中找到你下载到本地的jr-ide-idea-6.0.0-idea13__1_.zip(不用解压),然后点击“Choose"-->"OK"-->"Restart"。
b.安装完后按提示重启。
c.关掉IDEA,解压下载的jrebel6.0.0-crack.zip,把jrebel6.0.0-crack中的jrebel.jar,替换掉如下路径中的jrebel.jar(里面还有个jrebel.lic文件,后面激活用)。
/Users/youname/Library/Application Support/IntelliJIdea13/jr-ide-idea/lib/jrebel
注意:以上路径是插件安装后的目录,youname是你本机的登录名。
d.打开IDEA,然后快捷键“command+, ”打开Preferences,在左侧找到JRebel并选中。打开如下图的激活窗口,找到并选择c步下的jrebel.lic。
现在插件安装并破解成功,如下图。
3、本地使用(指tomcat在IDE中拉起):
a.新建一个web工程(见附件,maven工程的,可直接导入)
b.配制Tomcat Server(local)(先保证本地的tomcat能拉起并正常运行,略)
c.操作过程,如图:
4、远程使用(服务器不在本地,或在IDE外拉起tomcat):
a.把jrebel6.0.0-crack中的jrebel.jar复制到tomcat根目录下,如/usr/local/apache-tomcat-6.0.37
b.修改tomcat的catalina.sh文件,位置如:/usr/local/apache-tomcat-6.0.37/bin/catalina.sh
JAVA_OPTS="$JAVA_OPTS -javaagent:/usr/local/apache-tomcat-6.0.37/jrebel.jar -Drebel.remoting.persistent=true -Drebel.remoting_plugin=true"追加如上代码,注意真实path:-javaagent:/usr/local/apache-tomcat-6.0.37/jrebel.jar
c.修改tomcat的server.xml文件,位置如/usr/local/apache-tomcat-6.0.37/conf/server.xml
<!-- 以下为追加 /Users/yangqi/svn/testweb/target/testweb 要改成你的路径--> <Host name="localhost" appBase="deploy" unpackWARs="true" autoDeploy="false"> <Context path="/" reloadable="true" docBase="/Users/youname/svn/testweb/target/testweb" workDir="/usr/local/apache-tomcat-6.0.37/work"/>
<!-- 这里注释掉 --> <!--<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">-->
d.IDE中配置
相关推荐
### IntelliJ IDEA集成JRebel实现快速热部署 #### 一、前言 随着软件开发的迭代速度加快,提高开发效率成为每一个开发团队关注的重点之一。其中,“热部署”技术能够帮助开发者在修改代码后无需重启服务即可看到...
JRebel通过在应用程序运行时拦截对类加载器的调用,实现在代码修改后立即生效,从而减少了等待服务器重启的时间,提高了开发迭代速度。 **系统兼容性** 描述中提到该插件支持32位和64位系统,这意味着无论你的开发...
1. **安装插件**:打开IntelliJ IDEA,进入“Settings”(Windows/Linux)或“Preferences”(Mac),找到“Plugins”,搜索“JRebel”并安装。 2. **获取许可证**:访问JRebel官网,注册账号并获取激活码。JRebel...
Java热部署插件JRebel能够帮助开发者在不重启服务器的情况下重新加载修改后的类和资源,极大地加快了开发调试的速度。 IntelliJ IDEA还拥有重构功能,它支持类、方法、变量的重命名和提取等操作,并保证代码修改后...
以JRebel为例,jrebel.jar是JRebel插件的核心库文件,它提供了一种方式来动态地加载和应用Java类、资源和配置文件的更改。JRebel通过监控源代码的变化,自动将这些变化实时同步到运行中的应用程序中,从而实现热部署...