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?
Asked
Active
Viewed 2,928 times
2 Answers
7
JRebel is a tool for development. LiveRebel (based on JRebel) is the tool you're probably thinking of

Anton Arhipov
- 6,479
- 1
- 35
- 43
-
I use Jrebel in development, is there any disadvantage leaving the maven dependency for Production use? – jacktrades Mar 05 '13 at 23:43
-
2You 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. – Anton Arhipov Mar 06 '13 at 15:04
-
1LiveRebel is now no longer supported, they have closed the product. http://zeroturnaround.com/blog/goodbye-liverebel/ – vanval Jul 20 '15 at 21:23
1
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!?).