LiveRebel incorporates two main strategies for online updates of Java EE applications: hotpatching will instantly change the application code and resources in-memory, while rolling restarts will stop, update and restart one server at a time, all the while redirecting requests and sessions to other servers to ensure that users are not disrupted.


Zero configuration:

servers with LiveRebel agent show up and the running apps are detected automatically.

Amazing user experience:

whether you use the command center UI, command line interface or the REST API, you will always know what to do next.

Full server and application management:

LiveRebel can deploy, undeploy and update applications on any subset of the running servers.

Hotpatching update strategy:

updates the application code in-memory, without stopping or restarting any application instance.

No risk, two-click rollback-ability:

something went wrong? Undo any action with two clicks or from command line.

Structural diff:

guarantees state consistency by verifying the difference between versions ahead of time.

Request buffering:

ensures that no requests are lost during the update and that hotpatching is applied on an application without load.

Rolling restart update strategy:

with automated session draining and load balancing, no extra configuration needed

A/B updates:

update the servers one at a time to test out how the new version behaves.

Changeset distribution:

only difference between versions is uploaded to the server nodes, say hello to lightning fast upload!

Two-phase commit actions:

updates and other actions either succeed in full or are rolled back to the previous consistent state.

History trail:

every action leaves a trail and can be traced back to the originator.

Scriptable command line and REST API:

everything you can do from the UI, you can also do from the command line.

Continuous Integration:

use our Jenkins plugin or call from the command line in any other CI server.

Any cluster size:

or cloud, we can manage that.

Any Java EE container:

Not just Tomcat!