来源:http://www.iteye.com/topic/479469
在开发的时候修改Java文件,不用重启服务器立刻生效!支持Jetty tomcat jboss等很多服务器,它就是JRebel。
http://www.zeroturnaround.com/jrebel/installation/ 这里有针对不同服务器的安装方法,基本上主流的都涵盖了,绝大多数程序员都能使用!我们公司用maven/jetty对项目进行构建和开发,下面我就来说下针对maven的使用,很简单!
(一).下载javarebel.jar,此文件可以放在你本机的任何目录下,不需要放在项目中。
(二).在pom.xml中增加一个依赖库查询和一个插件的依赖库查询
- <repositories>
- <repository>
- <id>zt-repo</id>
- <url>http://repos.zeroturnaround.com/maven2</url>
- </repository>
- .......................
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>zt-repo</id>
- <name>Zero turnaround repo</name>
- <url>http://repos.zeroturnaround.com/maven2</url>
- </pluginRepository>
- .........................
- </pluginRepositories>
(三).添加javarebel-maven-plugin
- <plugin>
- <groupId>org.zeroturnaround</groupId>
- <artifactId>javarebel-maven-plugin</artifactId>
- <version>1.0.5</version>
- <executions>
- <execution>
- <id>generate-rebel-xml</id>
- <phase>process-resources</phase>
- <goals>
- <goal>generate</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
(四).修改Jetty属性,加上<scanIntervalSeconds>0</scanIntervalSeconds> ,到这里pom.xml就修改完了。
(五).到项目目录下运行mvn javarebel:generate,它会生成一个rebel.xml到你项目的target下面,不用管它,然后执行set MAVEN_OPTS=-noverify -javaagent:D:\javarebel.jar 这个jar就是一开始下载的那个jar文件,我存在我本机D盘根目录
(六).大功告成,运行mvn jetty:run 启动你的项目修改一个java文件看看效果吧!
相关推荐
- `3rd-party-source`: 第三方源代码,可能用于学习或调试。 总的来说,JRebel是一个强大的开发工具,它的即时更新功能大大加快了Java开发流程。正确安装和配置JRebel后,开发者可以更加专注于代码编写,而不用频繁...
jrebel7.1.5激活说明,可完美激活jrebel7.1.5,仅供学习使用,请勿用于商业传播,请支持正版
JRebel for IDEA 插件的License Server 程序,在IDEA中下载JREBEL的插件后,通过配置此服务进行插件激活。 使用方法:通过java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p ...
IDEA是一款广受欢迎的Java开发集成环境,...但请注意,这个教程仅适用于个人学习和私下使用,不应用于商业或公开场合,以尊重知识产权和授权规定。在使用过程中遇到任何问题,可以查阅JRebel官方文档或社区寻求帮助。
例如,许可证可能规定了软件可以被用于个人学习、商业项目或是只允许在特定数量的开发者之间共享。了解这些限制,有助于开发者合理规划项目和资源。 JRebel的“license.txt”文件扮演了这一角色,提供了所有相关的...
尽管该软件是收费的,但对于初学者而言,这个试用期足够用于学习和探索其功能。 - **本地安装** 下载完成后,可以选择本地安装方式进行安装。具体步骤如下: - 打开IntelliJ IDEA,在菜单栏选择“File” -> ...
3. **学习曲线**:初次使用时,可能需要花时间了解如何配置和优化JRebel以达到最佳效果。 4. **许可证管理**:商业使用需要许可证管理,避免因许可证过期导致的中断。 总的来说,"jrebel热部署zip"文件提供了对...
这是最新版JRebel,版本是2.0.30。 支持android ide studio2.0,内附简明安装、激活以及使用教程。该工具仅用于学习交流。
下载后可在本地部署启Jrebel License Server,即Jrebel 许可服务器!Windows下操作步骤,下载后进入 bin 目录,可执行如下操作 安装服务:JrebelLicenseServer.bat install 启动服务:JrebelLicenseServer.bat start...
这个学习资源包聚焦于SpringBoot的使用,特别是结合Spring5和SpringBoot2.0的配置,以及如何配置热启动插件。让我们深入探讨这些知识点。 首先,Spring5是Spring框架的一个重大更新,带来了许多性能提升和新特性。...
在Java开发过程中,经常需要对代码进行实时调试和更新,传统的做法是每次修改代码后,都需要停止服务,重新编译并启动...在学习和使用JRebel的过程中,理解其工作原理和限制是非常重要的,以便更好地融入到开发流程中。
IntelliJ IDEA是一款备受赞誉的Java开发集成环境,以其强大的智能代码助手、代码自动提示、重构功能、对J2EE的支持、以及与多种版本控制工具...持续学习和掌握这样的工具,对于提升个人技能和工作效率具有积极的意义。
在这里,我们将学习如何安装和配置 JRebel 5。 三、创建 Web 项目 在 IntelliJ IDEA 12.0 中,我们可以创建一个新的 Web 项目。首先,我们需要输入项目名称和项目位置,然后选择 Web 应用程序和 Servlet 3.0 版本...
对于热更新,可以使用manager应用或者JRebel等工具实现,避免每次修改代码后都需要重启服务器。 安全性是任何Web服务器都不能忽视的部分。Tomcat提供了多种安全策略,包括用户认证、角色授权、SSL/TLS加密等。通过...
此外,"软件/插件"标签可能意味着资源中包含了有助于开发和调试的工具,比如版本控制工具Git,或者IDE中的插件,如JRebel,它可以提高开发效率,实现热部署。还有可能涉及代码质量检查工具,如SonarQube,确保代码的...
- 不再支持Spring Loaded,转而推荐使用JRebel等热部署工具。 - 支持Quartz Scheduler和OAuth 2.0,以及新的Web开发框架WebFlux。 15. **其他内容** - @Scheduled创建定时任务,@Async实现异步调用。 - 多环境...
在这个名为"pagerMybaties"的压缩包文件中,你应该能找到一个完整的分页示例,包括数据库脚本、Mapper接口、Mapper XML文件、Service和Controller等组件,你可以参考这个例子来了解和学习MyBatis的分页实现。...
例如,Maven或Gradle插件管理依赖,JRebel实现热部署,Lombok简化对象属性生成等。学习如何利用这些插件能优化开发流程。 6. **源码加密与混淆**:“YUANMA”可能涉及到Java源码的保护,如通过混淆工具ProGuard或...
"agent"可能是指用于性能分析、代码覆盖率检测或者自动化任务的特殊组件,比如JRebel,它可以实现在运行时热部署代码更改,提高开发效率。 总的来说,这个压缩包提供的学习资料可以帮助Java开发者从零开始学习,...
7. IDEA 安装JREBEL插件 7 8. IDEA不能实时编译的一个临时解决办法 8 8.1. 可以用(CTRL+S和CTRL+F9)进行保存和编译 8 8.2. 通过IDEA录制宏的功能,内容是CTRL+S和CTRL+F9 8 9. IDEA 设置代码提示或自动补全的...