JRebel
Reload code changes instantly
JRebel fast tracks Java application development by skipping the time-consuming build and redeploy steps in the development process. JRebel helps developers be more productive by viewing code changes in real time and maintaining state.
Would you rather be waiting…
…or coding?
Stop redeploying and keep developing!
Real-time change visibility
View the results of iterative code and resource changes to a Java application in real-time. Faster is better!
Streamlined development process
Developers keep their tempo and focus by eliminating the downtime normally spent waiting for the application build and redeploy steps. With JRebel, these interruptions are avoided.
Maintains application state
Avoid the time spent reproducing the pre-change application state after a redeploy. Get right back to where you started!
Measurable ROI
Reduce unexpected overtime and unbudgeted labor expenses. Saves hours of developer time each month. ROI can be achieved in days or weeks!
Environments
Application Servers
Tomcat, JBoss EAP, Wildfly, Jetty, WebLogic, WebSphere, GlassFish, OSGi, and more
Frameworks
Spring, Java EE, Hibernate, Struts, Wicket, GWT, Grails, Liferay, Hybris, and 100+ more
IDEs
Eclipse, IntelliJ, NetBeans, STS, RAD, and MyEclipse
JVM Languages
Java, Groovy, Kotlin, Scala, JRuby, and Clojure
Features
Automatically reload more code and resource changes than any other solution.
Reinitializes the configuration of these frameworks, automatically rewires components and rebuilds caches on the fly to prevent even more redeploys.
Instantly see which code, resource or UI changes work and which do not. Batching changes are a thing of the past.
Integrates with Java EE containers to reload EJBs instantly without manual intervention.
Update code and resources without interfering with normal debugger usage.
Works out of the box with all popular IDEs, application servers, VMs and build tools.
JRebel in 2 minutes
Makes classes reloadable using existing class loaders on application servers. Recompiled classes are instantly reloaded in the running application.
Classes and static resources are loaded straight from IDE workspaces and build systems.
Rebuilds caches, rewires components and applies configuration changes to the runtime as necessary for over 100 frameworks.
Remote and virtual server support
With JRebel you can develop as fast and easily on virtual machines, remote servers and cloud environments as you do locally.
JRebel forwards the changed classes and resources to any remote server, reloading them instantly. No need to repackage your application, transfer it and then go through the entire restart/redeploy process on the remote server.
All virtualization technologies including VMware, VirtualBox, Vagrant and Docker are fully supported.
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved