JRebel Feature Comparison Matrix

Hot Redeploy JVM HotSwap JRebel
Time to reload 30s-15min < 1s < 1s
Leaks memory Yes No No
Changes to method bodies + + +
IDE support
Eclipse + + (plugin)
IntelliJ IDEA + + (plugin)
NetBeans + + (plugin)
Changes to class structure
Adding/removing methods + - +
Adding/removing constructors + - +
Adding/removing fields + - +
Adding/removing classes + - +
Adding/removing annotations + - +
Changing interfaces + - +
Replacing superclass + - -
Adding/removing implemented interfaces + - -
Hot Redeploy JVM HotSwap JRebel
Instant Builds
Skip builds for WAR directories + + +
Skip builds for .WAR/.EAR class updates - + +
Skip builds for .WAR/.EAR resource updates - - +
Map multiple source dirs to one .WAR/.EAR target dir - - +
Map classes and resources with include/exclude patterns - - +
Map multiple source dirs with Ant-style patterns - - +
Use system properties to make mapping machine-independent - - +
Maven plugin - - +
Changes to configuration
ResourceBundle + - +
Spring Framework + - +
Google Guice + - +
Apache Struts1 + - +
Apache Struts2 + - +
Apache log4j + - +
Stripes + - +
Apache Tapestry4 + - +
Apache Wicket + - +
Apache Velocity + - +
Other + - + (✶)
Hot Redeploy JVM HotSwap JRebel
Java support
Java 1.4 + + +
Java 5.0+ + + +
Container support
Apple WebObjects + + +
GlassFish 2.x, 3.x + + +
Google App Engine 1.x + + β
Google Web Toolkit 1.x + + β
JBoss 3.x, 4.x, 5.x + + +
Jetty 5.x, 6.x, 7.x + + +
OC4J 9.x, 10.x + + +
Resin 3.x, 4.x + + +
SAP NetWeaver 7.x + + +
SpringSource dm Server 1.x + + β
Tomcat 4.x, 5.x, 6.x + + +
Weblogic 7.x, 8.x, 9.x, 10.x + + +
WebSphere 6.x, 7.x + + +
Misc support
Atlassian Confluence plugins - + +
ClassWorlds - + β
Apache Felix + + β
Eclipse Equinox + + β
IntelliJ IDEA 7.x, 8.x plugins - + β
NetBeans plugins - + β

(✶) Changes to configuration are handled by specialized plugins based on our open source SDK. With each release new plugins are added by ZeroTurnaround or contributed by the community.

Olark Livehelp