Is JRebel ever used in production environments? Is it something to just help you develop or is it appropriate for reloading things (especially next gen languages (non-Java)) on the JVM? What (at the byte code and Java language level) can it reload?
Is JRebel ever used in production environments? What can it reload on the JVM?
JRebel is a tool for development. LiveRebel (based on JRebel) is the tool you're probably thinking of
I use Jrebel in development, is there any disadvantage leaving the maven dependency for Production use? –
Saccharate
You probably mean the maven plugin definition that generates rebel.xml? The only disadvantage - a few extra bytes in the final archive, as much as rebel.xml adds :) Other than that - no. –
Catsup
LiveRebel is now no longer supported, they have closed the product. zeroturnaround.com/blog/goodbye-liverebel –
Aspersorium
As Anton said: JRebel is very useful for development. Especially if you have a large deployment time JRebel could enhance your dev experience a lot. BTW They offer licenses to open source projects and they do http://my.jrebel.com. At stackoverflow or zeroturnaround they describe how jrebel works.
Take a look into their feature comparison to the normal jvm hotswap.
Alternatives:
- normal jvm hotdeployment (like with jetty or netbeans etc?)
- https://github.com/fakereplace
- javeleon (?this was open source some time ago!?).
© 2022 - 2024 — McMap. All rights reserved.