7

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?

Daniel Glauser
  • 181
  • 2
  • 8

2 Answers2

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
  • 2
    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. – Anton Arhipov Mar 06 '13 at 15:04
  • 1
    LiveRebel 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:

Community
  • 1
  • 1
Karussell
  • 17,085
  • 16
  • 97
  • 197