Supported environments and integrations

XRebel features integrations with a long list of technologies. If you think something vital is missing from this list, please get in touch with us at support@zeroturnaround.com.


Browsers

Browser Versions
Google Chrome Latest
Internet Explorer 10+
Microsoft Edge Latest
Mozilla Firefox Latest
Safari Latest

Java compatibility

XRebel requires Java 1.6 or newer.

JVM
IBM J9
OpenJDK
Oracle

Application servers

XRebel supports the latest versions of the application servers.

Server Versions
GlassFish 3.x, 4.x
JBoss 4.x, 5.x, 6.x, 7.x
Jetty 6.x, 7.x, 8.x, 9.x
Resin 4.x
Tomcat 5.x, 6.x, 7.x, 8.x
TomEE 1.6, 1.7, 7.0
Undertow 1.x
WebLogic 9, 10, 12
WebSphere 7, 8
WebSphere Liberty Profile 8.5.5.x
WildFly 7.x, 8.x, 9.x, 10.x

NoSQL databases

XRebel supports all JDBC drivers. This table lists drivers that are specifically tested for every release.

Database Versions Note
Apache HBase 0.9x Using core library
Apache Phoenix 3.x, 4.x Using built-in JDBC drivers
Cassandra   Using Cassandra JDBC drivers
Couchbase Server 4.x Using Couchbase Java SDK 2.2.x
DataStax Enterprise 2.x, 3.x Using DataStax Java Drivers for Apache Cassandra
DynamoDB    
MongoDB 2.2.x, 3.x Using Java Mongo drivers
Neo4j 2.x, 3.x Using neo4j-jdbc drivers
OrientDB   Using OrientDB JDBC drivers
Redis   Using Jedis 2.x

For more information about the Couchbase integration, please check out this handy blog post: XRebel with Couchbase.


Relational databases

XRebel supports all JDBC drivers.

Database
Apache Derby
H2
HSQLDB
Informix
Ingres
IBM DB2
MariaDB
Microsoft SQL Server
MySQL
Oracle
PostgreSQL
SAP MaxDB
SQLite
Sybase

Web frameworks

XRebel is specifically tested with the following frameworks.

Framework Versions
Spark 2.4
Spring MVC 3.x, 4.x
Spring Boot 1.x
JSF 2.2+
Vaadin 7.x
Spark Framework 2.0-2.3
Grails 3.x
Struts 1.x, 2.x
Jersey 1.x, 2.x

HTTP clients

Client Versions
java.net.HttpURLConnection  
Apache HttpClient 3.x, 4.x
Apache HttpCore 4.x
Apache HttpCore async 4.x
WebLogic URL connection  

Alternative protocols

  • RMI

Message queues

Queue Versions
ActiveMQ 5.x
JMS 1.x
Spring JMS 4.x
RabbitMQ 2.x, 3.x
Spring AMQP 4.x

ORMs

  • Hibernate ORM 3.x, 4.x

Background tasks and jobs

  • Quartz 1.x, 2.x
  • java.util.concurrent.ScheduledThreadPoolExecutor

Logging frameworks

  • SLF4J