http://www.myexception.cn/program/1766490.html
http://blog.csdn.net/limenghua9112/article/details/51942983
【锋利工具系列】IDEA+jetty+jrebel+maven实现热部署
第一步:配置jetty maven插件
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.16.v20140903</version>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<webApp><contextPath>/</contextPath></webApp>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>80</port>
<maxIdleTime>300000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
第二步:设置启动命令。
1、如图
2、如图
3、点击debug按钮,控制台打出[INFO] Started Jetty Server
ok,至此jetty已经可以正常使用了。
第三步:安装jrebel IDEA插件
1、我是下载好,从本地安装的,
因为我的jrebel破解版的版本是5.6,所以我也对应下载5.6的插件。
地址:http://dl.zeroturnaround.com/idea/jr-ide-idea-5.6.0-idea12.zip
本地安装如图,选择你插件的位置,安装即可。
安装后需重启IDEA。
2、安装后会出现两个按钮,如图
3、进入到目录:
C:\Users\当前系统用户\.IntelliJIdea12\config\plugins\jr-ide-idea\lib\jrebel,用破解版的jrebel.jar替换掉当前目录下的该文件。
4、点击debug,会弹出许可认证,选择你的破解认证文件,点ok。
ok,至此jrebel插件也安装好了。
现在,点击jrebel插件的debug按钮看看效果,哈哈,控制台打出了jrebel的认证信息等,
但是,出现错误FATAL ERROR in native method: processing of -javaagent failed
别急,
把use -javaagent这个勾上,再启动看看。
ok,现在一切都可以正常使用了。
补充,当你的文件有改动时,还需要手动将改动文件编译到你指定目录下(ctrl+shift+f9或ctrl+f9),然后就可以看到你的修改成果了。
分享到:
相关推荐
在提供的文档“IntelliJ+Maven+Jetty+Jrebel实现web项目java代码更改后热部署.docx”中,可能会详细介绍每个步骤的详细操作和可能遇到的问题。而“JRebel for IntelliJ IDEA”相关的网页文件可能是官方文档或教程,...
"IntelliJ+Maven+Jetty+Jrebel"的组合正是为了解决这一问题,实现Web项目的Java代码更改后能够自动热部署。这个解决方案集成了几个关键工具,包括: 1. **IntelliJ IDEA**: 这是一款强大的Java集成开发环境(IDE)...
5. 下载并安装JRebel,配置Eclipse以启用JRebel代理,实现热部署功能。 6. 如果有"stripes"相关文件,将其导入项目,根据需要理解和使用这个框架。 通过这样的配置,开发者可以在一个高效的环境中进行Struts2应用的...
标题 "MyEclipse10+maven+jetty运行...总之,解决MyEclipse10+maven+jetty环境下更改代码必须重启的问题,关键在于正确配置热部署工具和插件,如JRebel,或者优化构建和服务器配置,确保代码变更能被实时识别和应用。
`org.zeroturnaround.jrebel-maven-plugin` 是一个针对Java开发的Maven插件,主要用于实现热部署功能。在开发过程中,我们通常需要频繁地修改代码,然后重新编译、重启应用来查看更改效果,这个过程既耗时又效率低下...
JRebel通过动态类加载技术实现了热部署。它监控代码的修改,一旦检测到变化,就会自动将新版本的类加载到运行时环境中,而无需重启应用。这样,开发者就可以立即看到代码更改的结果,减少了等待时间,提升了开发流程...
**JRebel** 是一款强大的Java热部署工具,它能够实现在不重启应用服务器的情况下,实时刷新代码变更。这对于提高开发效率至关重要,因为每次修改代码后,开发者不必等待应用重启,就可以立即看到代码更改的效果。...
在Eclipse中,实现热部署的一种常见方式是通过插件JRebel。JRebel是一款商业的热部署工具,它能够实时反映代码更改,避免了反复重启服务器的过程。下面是使用JRebel进行热部署的步骤: 1. **安装JRebel插件**:访问...
4. **与其他工具结合**:JRebel 可以与Maven、Gradle等构建工具配合使用,实现自动化构建过程中的热部署。 **四、最佳实践** 1. **在开发阶段使用**:JRebel 主要适用于开发阶段,以提升开发效率。在生产环境中,...
5. **IDE集成**: 许多流行的Java IDE,如IntelliJ IDEA和Eclipse,都有与JBoss集成的插件,可以方便地实现一键部署和热部署功能。 6. **Maven插件**: Maven的Cargo插件也可以用于自动化JBoss的部署,包括热部署。...
**JRebel插件安装指南** JRebel是一款强大的Java...通过以上步骤,你应该能够成功地在Eclipse中安装并使用JRebel插件,实现快速的代码热部署,提高开发效率。记得及时更新JRebel版本,以获得最新的功能和性能优化。
3. **热部署支持**:JRebel支持各种应用服务器和框架,如Tomcat、Jetty、Spring Boot等,能与Maven、Gradle等构建工具无缝集成。 4. **资源管理**:除了Java类,JRebel还能处理CSS、JavaScript、HTML等资源文件的...
标题中的“热部署配置包、使用文档”表明这是一个包含配置和指南的资源,帮助用户实现热部署功能。 在Java开发环境中,如IntelliJ IDEA和Eclipse,热部署功能极大地简化了调试和测试过程。当我们修改了后台的Java...
1. **热部署**:当您在IDE(如IntelliJ IDEA、Eclipse等)中编辑并保存Java类、资源文件或配置文件时,JRebel会自动检测到这些更改,并在不需重启应用服务器的情况下将它们应用到运行中的应用程序中。这显著减少了...
此外,文档还介绍了Java热部署插件JRebel的安装与使用,以及远程调试方法,例如通过Tomcat和Jetty。 ### 快捷键详解 针对快捷键的使用,文档分别详细讲解了Windows与Linux环境下、Mac环境下的常用快捷键。此外,还...
除了基本的热部署功能,JRebel 4.x还提供了其他一些实用特性,如资源文件的实时更新、Spring框架的配置文件更改无需重启、Maven或Gradle构建工具的集成等。 需要注意的是,尽管JRebel能显著提高开发效率,但它也会...
关于热部署,Spring Boot提供了Spring Loaded或JRebel等插件来实现。Spring Loaded是Spring官方提供的热部署工具,当源代码发生变化时,可以自动重新加载应用,而无需手动重启服务器。在Maven中,你可以在`pom.xml`...
JRebel,实现热部署,减少重启次数。 3. **数据库操作与SQL语句生成** - **JPA(Java Persistence API)**:SpringBoot支持JPA,它是Java EE的一部分,提供了一种ORM(对象关系映射)框架,可以操作数据库。 - **...