Red Hat JBoss Enterprise Application Platform (EAP) 7 Supported Configurations

Updated -

Every Red Hat JBoss® Enterprise Application Platform (JBoss EAP) release is tested and supported on a variety of market-leading operating systems, Java™ Virtual Machines (JVMs), and database combinations. Red Hat provides both production and development support for supported configurations and tested integrations according to your subscription agreement in both physical and virtual environments. [1]

For information about JBoss EAP support on Red Hat OpenShift, see Support of Red Hat Middleware products and components on Red Hat OpenShift.
For information about JBoss EAP Operator support policy, see the JBoss EAP Operator Support Policy.

JBoss EAP 7.4 Supported Configurations

In order to be running in a supported configuration, JBoss EAP must be running in one of the following Technology Compatibility Kit (TCK) certified implementations and on one of the operating systems supported by that implementation. Red Hat relies on the TCK to validate platform compatibility.

Java Virtual Machine Version
OpenJDK [2] 17 ** support only with EAP 7.4 Update 7 and above
11
1.8
Oracle JDK 17 ** support only with EAP 7.4 Update 8 and above
11
1.8
IBM JDK 1.8
Eclipse OpenJ9 11
Azul Platform Core [6] 11
1.8
Azul Platform Prime [7] 11
1.8

JBoss EAP 7.4 Tested Configurations

A full range of platform tests have been performed on the following tested configurations.

Operating System Chipset Architecture Java Virtual Machine
Red Hat Enterprise Linux 9 (latest update)[5] x86_64 Oracle JDK 17
Oracle JDK 11
Oracle JDK 1.8.x
IBM JDK 1.8.x
Eclipse OpenJ9 11
OpenJDK 17
OpenJDK 11
OpenJDK 1.8.x
Azul Zulu 8.58
Azul Zulu 11.52
Azul Zulu Prime 1.8.0_302
Azul Zulu Prime 11.0.12
Red Hat Enterprise Linux 8 (latest update) x86_64 Oracle JDK 17
Oracle JDK 11
Oracle JDK 1.8.x
IBM JDK 1.8.x
Eclipse OpenJ9 11
OpenJDK 17
OpenJDK 11
OpenJDK 1.8.x
Azul Zulu 8.58
Azul Zulu 11.52
Azul Zulu Prime 1.8.0_302
Azul Zulu Prime 11.0.12
Red Hat Enterprise Linux 7 (latest update) x86_64 Oracle JDK 1.8.x
Oracle JDK 11<
IBM JDK 1.8.x
Eclipse OpenJ9 11
OpenJDK 1.8.x
OpenJDK 11
Azul Zulu 8.58
Azul Zulu 11.52
Azul Zulu Prime 1.8.0_302
Azul Zulu Prime 11.0.12
Microsoft Windows Server 2022 x86_64 OpenJDK 17
OpenJDK 11
Oracle JDK 17
Oracle JDK 11
Microsoft Windows Server 2019 x86_64 Oracle JDK 17
Oracle JDK 11
Oracle JDK 1.8.x
OpenJDK 17
OpenJDK 11
OpenJDK 1.8.x
Azul Zulu 8.58
Azul Zulu 11.52
Microsoft Windows Server 2016 x86_64 Oracle JDK 11
Oracle JDK 1.8.x
OpenJDK 11
OpenJDK 1.8.x
Azul Zulu 8.58
Azul Zulu 11.52

JBoss EAP 7.4 Tested Integrations

Tested Integrations are a defined set of specifically tested integrating technologies that represent the most common combinations that JBoss Enterprise Middleware customers are using. For these integrations, Red Hat has directly, or through certified partners, exercised our full range of platform tests as part of the product release process. Issues identified as part of this testing process are highlighted in the release notes for each JBoss EAP release. This list of tested integrations will expand over time.

Red Hat provides both production and development support for the tested integrations in the same major version family at or above the tested version according to your subscription agreement. Earlier versions of a tested integration in the same major version family are supported on a commercially reasonable basis.

The following databases and database drivers were tested as part of the latest JBoss EAP 7.4 release.

Database JDBC Driver
IBM DB2 v11.5.5.0 IBM DB2 JDBC Universal Driver Architecture 4.25.1301
Oracle 19c RAC (Oracle 19c[4] ) Oracle JDBC Driver v19.3
MySQL 8.0 MySQL Connector/J 8.0.18
MariaDB 10.3 MariaDB Connector/J 2.2.4
MariaDB Galera Cluster 10.3 MariaDB Connector/J 2.2.4
Microsoft SQL Server 2019 Microsoft JDBC Driver 7.4.1
PostgreSQL 13.2 JDBC4 Postgresql Driver, Version 42.2.8
EnterpriseDB Advanced Server 13.2 Advanced Server JDBC Connector 42.2.8.1
Sybase ASE 16 (SP02) Sybase JDBC driver v16

The following web servers and connectors were tested as part of the latest JBoss EAP 7.4 release.

Web Server Version Operating Systems Connectors Notes
Apache Web (httpd) Server from
Red Hat JBoss Core Services (JBCS) Apache HTTP Server
2.4.37-SP3 Red Hat Enterprise Linux 8.3 (x86_64)
Red Hat Enterprise Linux 7.9 (x86_64)
Windows Server 2019 (x86_64)
Windows Server 2016 (x86_64)

mod_cluster 1.4.3.Final
mod_jk 1.2.46
(from JBCS)
Protocol (mod_cluster):
AJP/HTTP/HTTPS/WebSocket
Protocol (mod_jk):
AJP
Microsoft IIS 10 Windows Server 2019 (x86_64)

Windows Server 2016 (x86_64)
isapi_redirect 1.2.46 (from JBCS) Protocol:
AJP

The following external JMS providers were tested with the latest JBoss EAP 7.4 release.

JMS Provider Resource Adapter
Red Hat JBoss AMQ 7.4.0
Red Hat JBoss AMQ 7.2.0
Integrated with JBoss EAP 7.4
Red Hat JBoss AMQ 6.3.0 Red Hat JBoss AMQ JCA Adapter v5.11.0.redhat-630187
IBM WebSphere MQ 9.2 IBM WebSphere MQ JCA Adapter v9.2.0.2
IBM WebSphere MQ 9.0 IBM WebSphere MQ JCA Adapter v9.0.0.4
IBM WebSphere MQ 8 IBM WebSphere MQ JCA Adapter v8.0.0.10

The following LDAP services were tested with the latest JBoss EAP 7.4 release, for securing management interfaces with LDAP security realms and securing applications with security domains using LDAP use cases.

LDAP Service Version
Red Hat Directory Server Red Hat Directory Server 10.6
Red Hat Directory Server 10.3
Microsoft Active Directory Microsoft Active Directory 2019
Microsoft Active Directory 2016

JBoss EAP 7.4 Tested Frameworks

These are the third party frameworks where Red Hat does not provide upgrades and fixes under our standard support terms and conditions. Commercially reasonable support is provided by Red Hat Global Support Services for these frameworks.

Red Hat may end support of these new "tested frameworks" at the end of the full support (Phase 1) cycle of Red Hat JBoss EAP 7.

Framework Version Additional Considerations
Spring (Core) 5.2.4.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Security 5.2.1.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Flow 2.5.1.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Services 3.0.8.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.

JBoss EAP 7.4 Compatible JBoss EAP XP versions

JBoss EAP XP Version Notes Current Support Level
(Full, Maintenance, Unsupported)
EAP XP 4.0

Users should be at the latest JBoss EAP patch level and JBoss EAP XP patch level that is available.

Full
EAP XP 3.0

Users should be at the latest JBoss EAP patch level and JBoss EAP XP patch level that is available.

Maintenance

It should be noted that when JBoss EAP XP is setup on JBoss EAP server installation, JBoss EAP XP Support policy and life cycle becomes effective and the Red Hat JBoss Enterprise Application Platform support policy and life cycle terms and dates no longer apply.

When JBoss EAP XP is setup, the following supported configuration exceptions apply on the server instance:

  1. JBoss EAP 7.4 / JBoss EAP XP on supported on Java SE 17, see more details
  2. The Deprecated or Unsupported components and features of the tested JBoss EAP releases aren’t supported (e.g. PicketBox, PicketLink). (https://access.redhat.com/articles/112673 )
  3. The “EAR” (Enterprise Application Archive) deployment package type is not supported.
  4. Domain Mode is not supported.
  5. Azul JDKs are not supported.
  6. During the life cycle of EAP XP, some supported configurations can be deprecated and removed.
  7. Only a single microservice app (deployment) on a given server is allowed. Multiple Deployments on a given server is not supported.
  8. OpenShift Container Platform (OCP) "3" is not supported. ( https://access.redhat.com/support/policy/updates/openshift_noncurrent )
  9. In EAP XP 1.0, due to a current issue, while using the Galleon feature, except for the usage of "observability" and "cloud-server" layers, use of other Eclipse MicroProfile APIs is not supported.
  10. RPM based installation is not supported


JBoss EAP 7.3 Supported Configurations

In order to be running in a supported configuration, JBoss EAP must be running in one of the following Technology Compatibility Kit (TCK) certified implementations and on one of the operating systems supported by that implementation. Red Hat relies on the TCK to validate platform compatibility.

Java Virtual Machine Version
OpenJDK [2] 1.8
11
Oracle JDK 1.8
11
IBM JDK 1.8
Eclipse OpenJ9 11
Azul Zulu 1.8
11
Azul Zing JDK 1.8
11

JBoss EAP 7.3 Tested Configurations

A full range of platform tests have been performed on the following tested configurations.

Operating System Chipset Architecture Java Virtual Machine
Red Hat Enterprise Linux 8 (latest update) x86_64 Oracle JDK 1.8.x
Oracle JDK 11
IBM JDK 1.8.x
Eclipse OpenJ9 11
OpenJDK 1.8.x
OpenJDK 11
Azul Zulu JDK 1.8.x
Azul Zulu JDK 11
Azul Zing JDK 1.8.x
Azul Zing JDK 11
Red Hat Enterprise Linux 7 (latest update) x86_64 Oracle JDK 1.8.x
Oracle JDK 11
IBM JDK 1.8.x
Eclipse OpenJ9 11
OpenJDK 1.8.x
OpenJDK 11
Azul Zulu JDK 1.8.x
Azul Zulu JDK 11
Azul Zing JDK 1.8.x
Azul Zing JDK 11
Red Hat Enterprise Linux 6 (latest update) x86_64 Oracle JDK 1.8.x
Oracle JDK 11
IBM JDK 1.8.x
OpenJDK 1.8.x
Microsoft Windows Server 2016 x86_64 Oracle JDK 1.8.x
Oracle JDK 11
OpenJDK 1.8.x
OpenJDK 11
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 1.8.x
Oracle JDK 11
OpenJDK 1.8.x
OpenJDK 11
Azul Zulu JDK 1.8.x
Azul Zulu JDK 11
Azul Zing JDK 1.8.x
Azul Zing JDK 11
Oracle Solaris 11 SPARC64 Oracle JDK 1.8.x
Oracle JDK 11

JBoss EAP 7.3 Tested Integrations

Tested Integrations are a defined set of specifically tested integrating technologies that represent the most common combinations that JBoss Enterprise Middleware customers are using. For these integrations, Red Hat has directly, or through certified partners, exercised our full range of platform tests as part of the product release process. Issues identified as part of this testing process are highlighted in the release notes for each JBoss EAP release. This list of tested integrations will expand over time.

Red Hat provides both production and development support for the tested integrations in the same major version family at or above the tested version according to your subscription agreement. Earlier versions of a tested integration in the same major version family are supported on a commercially reasonable basis.

The following databases and database drivers were tested as part of the latest JBoss EAP 7.3 release.

Database JDBC Driver
IBM DB2 e11.1 IBM DB2 JDBC Universal Driver Architecture 4
Oracle 19c RAC ( Oracle 19c[4] ) Oracle JDBC Driver v19
MySQL 8.0 MySQL Connector/J 8
MariaDB 10.1 MariaDB Connector/J 2
MariaDB Galera Cluster 10.1 MariaDB Connector/J 2
Microsoft SQL Server 2017 Microsoft SQL Server JDBC Driver 7
PostgreSQL 11.5 JDBC4 Postgresql Driver, Version 42
Enterprise DB Postgres Plus Advanced Server 11.6 Postgres Plus Advanced Server Driver 42
Sybase ASE 16 (SP02) Sybase JDBC driver v16

The following web servers and connectors were tested as part of the latest JBoss EAP 7.3 release.

Web Server Version Operating Systems Connectors Notes
JBoss EAP 7.3
(Undertow Web Proxy)
7.3 Red Hat Enterprise Linux 8 (x86_64)
Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86_64)
Solaris 11 (SPARC64)
Windows Server 2016 (x86_64)
Windows Server 2012 R2 (x86_64)
N/A Protocols:
AJP/HTTP/HTTPS/WebSocket
Natives are not required.
Apache Web (httpd) Server from
Red Hat JBoss Core Services (JBCS) Apache HTTP Server
2.4.37 Red Hat Enterprise Linux 8 (x86_64)
Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86, x86_64)
Windows Server 2019 (x86_64)
Windows Server 2016 (x86_64)
Windows Server 2012 R2 (x86_64)

mod_cluster 1.4.1.Final
mod_jk 1.2.48
(from JBCS)
Protocol (mod_cluster):
AJP/HTTP/HTTPS/WebSocket
Protocol (mod_jk):
AJP
Apache Web (httpd) Server from
Red Hat JBoss Core Services (JBCS) Apache HTTP Server
2.4.29 Red Hat Enterprise Linux 8 (x86_64)
Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86, x86_64)
Solaris 11 (SPARC64)
Windows Server 2016 (x86_64)
Windows Server 2012 R2 (x86_64)

mod_cluster 1.4.1.Final
mod_jk 1.2.46
(from JBCS)
Protocol (mod_cluster):
AJP/HTTP/HTTPS/WebSocket
Protocol (mod_jk):
AJP
Microsoft IIS 10 Windows Server 2016 (x86_64) isapi_redirect 1.2.46 (from JBCS) Protocol:
AJP
Microsoft IIS 8.5 Windows Server 2012 R2 (x86_64) isapi_redirect 1.2.46 (from JBCS) Protocol:
AJP
Oracle iPlanet Web Server 7.0.27 Solaris 11 (SPARC64) nsapi_redirector 1.2.46 (from JBCS) Protocol:
AJP

The following external JMS providers were tested with the latest JBoss EAP 7.3 release.

JMS Provider Resource Adapter
Red Hat JBoss AMQ 7.4.x Integrated with JBoss EAP 7.3
Red Hat JBoss AMQ 6.3 Red Hat JBoss AMQ JCA Adapter v5.11.0.redhat-630187
IBM WebSphere MQ v9.0.0.4 IBM WebSphere MQ JCA Adapter v9.0.0.4
IBM WebSphere MQ v8.0.0.10 IBM WebSphere MQ JCA Adapter v8.0.0.10

The following LDAP services were tested with the latest JBoss EAP 7.3 release, for securing management interfaces with LDAP security realms and securing applications with security domains using LDAP use cases.

LDAP Service Version
Red Hat Directory Server Red Hat Directory Server 10.1
Red Hat Directory Server 10.0
Microsoft Active Directory Microsoft Active Directory 2016
Microsoft Active Directory 2012 R2

JBoss EAP 7.3 Tested Frameworks

These are the third party frameworks where Red Hat does not provide upgrades and fixes under our standard support terms and conditions. Commercially reasonable support is provided by Red Hat Global Support Services for these frameworks.

Red Hat may end support of these new "tested frameworks" at the end of the full support (Phase 1) cycle of Red Hat JBoss EAP 7.

Framework Version Additional Considerations
Spring (Core) 5.2.4.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Security 5.2.1.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Flow 2.5.1.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Services 3.0.8.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Arquillian (Core) 1.4.0.Final None
ShrinkWrap Resolvers for Arquillian 2.2.7 None

JBoss EAP 7.3 Compatible JBoss EAP XP versions

JBoss EAP XP Version Notes Current Support Level
(Full, Maintenance, Unsupported)
EAP XP 2.0

Users should be at the latest JBoss EAP patch level and JBoss EAP XP patch level that is available.

Maintenance
EAP XP 1.0 Users should be at the latest JBoss EAP patch level and JBoss EAP XP patch level that is available. Unsupported

It should be noted that when JBoss EAP XP is setup on JBoss EAP server installation, JBoss EAP XP Support policy and life cycle becomes effective and the Red Hat JBoss Enterprise Application Platform support policy and life cycle terms and dates no longer apply.

When JBoss EAP XP is setup, the following supported configuration exceptions apply on the server instance:

  1. The Deprecated or Unsupported components and features of the tested JBoss EAP releases aren’t supported (e.g. PicketBox, PicketLink). (https://access.redhat.com/articles/112673 )
  2. The “EAR” (Enterprise Application Archive) deployment package type is not supported.
  3. Domain Mode is not supported.
  4. Azul JDKs are not supported.
  5. During the life cycle of EAP XP, some supported configurations can be deprecated and removed.
  6. Only a single microservice app (deployment) on a given server is allowed. Multiple Deployments on a given server is not supported.
  7. OpenShift Container Platform (OCP) "3" is not supported. ( https://access.redhat.com/support/policy/updates/openshift_noncurrent )
  8. In EAP XP 1.0, due to a current issue, while using the Galleon feature, except for the usage of "observability" and "cloud-server" layers, use of other Eclipse MicroProfile APIs is not supported.
  9. RPM based installation is not supported


JBoss EAP 7.2 Supported Configurations

In order to be running in a supported configuration, JBoss EAP must be running in one of the following Technology Compatibility Kit (TCK) certified implementations and on one of the operating systems supported by that implementation. Red Hat relies on the TCK to validate platform compatibility.

Java Virtual Machine Version
OpenJDK [2] 1.8
11
Oracle JDK 1.8
11
IBM JDK 1.8
Azul Zulu 1.8
11
Azul Zing JDK 1.8
11

JBoss EAP 7.2 Tested Configurations

A full range of platform tests have been performed on the following tested configurations.

Operating System Chipset Architecture Java Virtual Machine
Red Hat Enterprise Linux 8 (latest update) x86_64 Oracle JDK 1.8.x
Oracle JDK 11
IBM JDK 1.8.x
OpenJDK 1.8.x
OpenJDK 11
Red Hat Enterprise Linux 7 (latest update) x86_64 Oracle JDK 1.8.x
Oracle JDK 11
IBM JDK 1.8.x
OpenJDK 1.8.x
OpenJDK 11
Azul Zulu JDK 1.8.x
Azul Zulu JDK 11
Azul Zing JDK 1.8.x
Azul Zing JDK 11
Red Hat Enterprise Linux 6 (latest update) x86_64 Oracle JDK 1.8.x
Oracle JDK 11
IBM JDK 1.8.x
OpenJDK 1.8.x
Microsoft Windows Server 2016 x86_64 Oracle JDK 1.8.x
Oracle JDK 11
OpenJDK 1.8.x
OpenJDK 11
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 1.8.x
Oracle JDK 11
OpenJDK 1.8.x
OpenJDK 11
Azul Zulu JDK 1.8.x
Azul Zulu JDK 11
Oracle Solaris 11 x86_64
SPARC64
Oracle JDK 1.8.x
Oracle JDK 11 (SPARC64 only)

JBoss EAP 7.2 Tested Integrations

Tested Integrations are a defined set of specifically tested integrating technologies that represent the most common combinations that JBoss Enterprise Middleware customers are using. For these integrations, Red Hat has directly, or through certified partners, exercised our full range of platform tests as part of the product release process. Issues identified as part of this testing process are highlighted in the release notes for each JBoss EAP release. This list of tested integrations will expand over time.

Red Hat provides both production and development support for the tested integrations in the same major version family at or above the tested version according to your subscription agreement. Earlier versions of a tested integration in the same major version family are supported on a commercially reasonable basis.

The following databases and database drivers were tested as part of the latest JBoss EAP 7.2 release.

Database JDBC Driver
IBM DB2 e11.1 IBM DB2 JDBC Universal Driver Architecture 4
Oracle 12c RAC ( Oracle 12c [3] ) Oracle JDBC Driver v12
MySQL 5.7 MySQL Connector/J 8
MariaDB 10.1 MariaDB Connector/J 2
MariaDB Galera Cluster 10.1 MariaDB Connector/J 2
Microsoft SQL Server 2016 SP1 Microsoft SQL Server JDBC Driver 6
PostgreSQL 10.1 JDBC4 Postgresql Driver, Version 42
Enterprise DB Postgres Plus Advanced Server 10.1 Postgres Plus Advanced Server Driver 10.1
Sybase ASE 16 (SP02) Sybase JDBC driver v16

The following web servers and connectors were tested as part of the latest JBoss EAP 7.2 release.

Web Server Version Operating Systems Connectors Notes
JBoss EAP 7.2
(Undertow Web Proxy)
7.2 Red Hat Enterprise Linux 8 (x86_64)
Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86_64)
Solaris 11 (x86_64, SPARC64)
Windows Server 2016 (x86_64)
Windows Server 2012 R2 (x86_64)
N/A Protocols:
AJP/HTTP/HTTPS/WebSocket
Natives are not required.
Apache Web (httpd) Server from
Red Hat JBoss Core Services (JBCS) Apache HTTP Server
2.4.29 Red Hat Enterprise Linux 8 (x86_64)
Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86, x86_64)
Solaris 11 (x86_64, SPARC64)
Windows Server 2016 (x86_64)
Windows Server 2012 R2 (x86_64)

mod_cluster 1.4.0 Final
mod_jk 1.2.46
(from JBCS)
Protocol (mod_cluster):
AJP/HTTP/HTTPS/WebSocket
Protocol (mod_jk):
AJP
Microsoft IIS 10 Windows Server 2016 (x86_64) isapi_redirect 1.2.46 (from JBCS) Protocol:
AJP
Microsoft IIS 8.5 Windows Server 2012 R2 (x86_64) isapi_redirect 1.2.46 (from JBCS) Protocol:
AJP
Oracle iPlanet Web Server 7.0.27 Solaris 11 (x86_64)
Solaris 11 (SPARC64)
nsapi_redirector 1.2.46 (from JBCS) Protocol:
AJP

The following external JMS providers were tested with the latest JBoss EAP 7.2 release.

JMS Provider Resource Adapter
Red Hat JBoss AMQ 7.2.0 Integrated with JBoss EAP 7.2
Red Hat JBoss AMQ 6.3 Red Hat JBoss AMQ JCA Adapter v5.11.0.redhat-630069
IBM WebSphere MQ v9.0.0.4 IBM WebSphere MQ JCA Adapter v9.0.0.4
IBM WebSphere MQ v8.0.0.10 IBM WebSphere MQ JCA Adapter v8.0.0.10

The following LDAP services were tested with the latest JBoss EAP 7.2 release, for securing management interfaces with LDAP security realms and securing applications with security domains using LDAP use cases.

LDAP Service Version
Red Hat Directory Server Red Hat Directory Server 10.1
Red Hat Directory Server 10.0
Microsoft Active Directory Microsoft Active Directory 2016
Microsoft Active Directory 2012 R2

JBoss EAP 7.2 Tested Frameworks

These are the third party frameworks where Red Hat does not provide upgrades and fixes under our standard support terms and conditions. Commercially reasonable support is provided by Red Hat Global Support Services for these frameworks.

Red Hat may end support of these new "tested frameworks" at the end of the full support (Phase 1) cycle of Red Hat JBoss EAP 7.

Framework Version Additional Considerations
Spring (Core) 4.3.19.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Security 4.2.8.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Flow 2.5.1.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Services 2.4.2.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Arquillian (Core) 1.1.13.Final None
ShrinkWrap Resolvers for Arquillian 2.2.6 None


JBoss EAP 7.1 Supported Configurations

In order to be running in a supported configuration, JBoss EAP must be running in one of the following Technology Compatibility Kit (TCK) certified implementations and on one of the operating systems supported by that implementation. Red Hat relies on the TCK to validate platform compatibility.

Java Virtual Machine Version
OpenJDK [2] 1.8
Oracle JDK 1.8
IBM JDK 1.8
HP JDK 1.8
Azul Zing JDK 1.8
Azul Zulu 1.8

JBoss EAP 7.1 Tested Configurations

A full range of platform tests have been performed on the following tested configurations.

Operating System Chipset Architecture Java Virtual Machine
Red Hat Enterprise Linux 7 (latest update) x86_64 Oracle JDK 1.8.x
IBM JDK 1.8.x
OpenJDK 1.8.x
Azul Zing JDK 1.8.x
Azul Zulu JDK 1.8.x
Red Hat Enterprise Linux 6 (latest update) x86
x86_64
Oracle JDK 1.8.x
IBM JDK 1.8.x
OpenJDK 1.8.x
Microsoft Windows Server 2016 x86_64 Oracle JDK 1.8.x
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 1.8.x
Microsoft Windows Server 2008 R2 x86_64 Oracle JDK 1.8.x
Oracle Solaris 11 x86_64
SPARC64
Oracle JDK 1.8.x
Oracle Solaris 10 x86_64
SPARC64
Oracle JDK 1.8.x
HP-UX 11v3 Itanium 64 HP JDK 1.8.x

JBoss EAP 7.1 Tested Integrations

Tested Integrations are a defined set of specifically tested integrating technologies that represent the most common combinations that JBoss Enterprise Middleware customers are using. For these integrations, Red Hat has directly, or through certified partners, exercised our full range of platform tests as part of the product release process. Issues identified as part of this testing process are highlighted in the release notes for each JBoss EAP release. This list of tested integrations will expand over time.

Red Hat provides both production and development support for the tested integrations in the same major version family at or above the tested version according to your subscription agreement. Earlier versions of a tested integration in the same major version family are supported on a commercially reasonable basis.

The following databases and database drivers were tested as part of the latest JBoss EAP 7.1 release.

Database JDBC Driver
IBM DB2 e10.5 IBM DB2 JDBC Universal Driver Architecture 4
IBM DB2 e9.7 IBM DB2 JDBC Universal Driver Architecture 4
Oracle 12c Oracle JDBC Driver v12
Oracle 12c RAC Oracle JDBC Driver v12
Oracle 11g R2 Oracle JDBC Driver v12
Oracle 11g R2 RAC Oracle JDBC Driver v12
MySQL 5.7 MySQL Connector/J 5
MySQL 5.5 MySQL Connector/J 5
MariaDB 10.1 MariaDB Connector/J 2
MariaDB Galera Cluster 10.1 MariaDB Connector/J 2
Microsoft SQL Server 2016 SP1 Microsoft SQL Server JDBC Driver 6
Microsoft SQL Server 2014 SP2 Microsoft SQL Server JDBC Driver 6
Microsoft SQL Server 2012 SP3 Microsoft SQL Server JDBC Driver 6
PostgreSQL 9.4 JDBC4 Postgresql Driver, Version 42
PostgreSQL 9.3 JDBC4 Postgresql Driver, Version 42
Enterprise DB Postgres Plus Advanced Server 9.4 Postgres Plus Advanced Server Driver 9.4
Enterprise DB Postgres Plus Advanced Server 9.3 Postgres Plus Advanced Server Driver 9.3
Sybase ASE 16 Sybase JDBC driver v16
Sybase ASE 15.7 Sybase JDBC driver v7

The following web servers and connectors were tested as part of the latest JBoss EAP 7.1 release.

Web Server Version Operating Systems Connectors Notes
JBoss EAP 7.1
(Undertow Web Proxy)
7.1 Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86, x86_64)
Solaris 11 (x86_64, SPARC64)
Solaris 10 (x86_64, SPARC64)
Windows Server 2016 (x86_64)
Windows Server 2012 R2 (x86_64)
Windows Server 2008 R2 (x86_64)
HP-UX 11v3
N/A Protocols:
AJP/HTTP/HTTPS/WebSocket
Natives are not required.
Apache Web (httpd) Server from
Red Hat JBoss Core Services (JBCS) Apache HTTP Server
2.4.23 Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86, x86_64)
Solaris 11 (x86_64, SPARC64)
Solaris 10 (x86_64, SPARC64)
Windows Server 2016 (x86_64)
Windows Server 2012 R2 (x86_64)
Windows Server 2008 R2 (x86_64)
mod_cluster 1.3.5 Final
mod_jk 1.2.41
(from JBCS)
Protocol (mod_cluster):
AJP/HTTP/HTTPS/WebSocket
Protocol (mod_jk):
AJP
Microsoft IIS 10 Windows Server 2016 (x86_64) isapi_redirect 1.2.41 (from JBCS) Protocol:
AJP
Microsoft IIS 8.5 Windows Server 2012 R2 (x86_64) isapi_redirect 1.2.41 (from JBCS) Protocol:
AJP
Microsoft IIS 7.5 Windows Server 2008 R2 (x86_64) isapi_redirect 1.2.41 (from JBCS) Protocol:
AJP
Oracle iPlanet Web Server 7.0.22 Solaris 11 (x86_64)
Solaris 10 (x86_64)
Solaris 11 (SPARC64)
Solaris 10 (SPARC64)
nsapi_redirector 1.2.41 (from JBCS) Protocol:
AJP

The following external JMS providers were tested with the latest JBoss EAP 7.1 release.

JMS Provider Resource Adapter
Red Hat JBoss AMQ 7.0.2 Integrated with JBoss EAP 7.1
Red Hat JBoss AMQ 6.3 Red Hat JBoss AMQ JCA Adapter v5.11.0.redhat-630069
IBM WebSphere MQ v8.0.0.6 IBM WebSphere MQ JCA Adapter v8.0.0.6
IBM WebSphere MQ v7.5.0.5 IBM WebSphere MQ JCA Adapter v7.5.0.5

The following LDAP services were tested with the latest JBoss EAP 7.1 release, for securing management interfaces with LDAP security realms and securing applications with security domains using LDAP use cases.

LDAP Service Version
Red Hat Directory Server Red Hat Directory Server 10.1
Red Hat Directory Server 10.0
Red Hat Directory Server 9.1
Microsoft Active Directory Microsoft Active Directory 2016
Microsoft Active Directory 2012R2
Microsoft Active Directory 2008R2

JBoss EAP 7.1 Tested Frameworks

These are the third party frameworks where Red Hat does not provide upgrades and fixes under our standard support terms and conditions. Commercially reasonable support is provided by Red Hat Global Support Services for these frameworks.

Red Hat may end support of these new "tested frameworks" at the end of the full support (Phase 1) cycle of Red Hat JBoss EAP 7.

Framework Version Additional Considerations
Spring (Core) 4.3.10.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Security 4.2.3.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Flow 2.4.5.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Services 2.4.0.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Arquillian (Core) 1.1.13.Final None
ShrinkWrap Resolvers for Arquillian 2.2.6 None
AngularJS 1.5.8 Red Hat supports the examples (quickstarts) these frameworks are used in and the generic use cases that these examples intend to demonstrate.
JQuery 2.0.3 & 2.1.4 Red Hat supports the examples (quickstarts) these frameworks are used in and the generic use cases that these examples intend to demonstrate.
JQuery Mobile 1.4.2 & 1.4.5 Red Hat supports the examples (quickstarts) these frameworks are used in and the generic use cases that these examples intend to demonstrate.
JQuery Validation Plugin 1.13.1 Red Hat supports the examples (quickstarts) these frameworks are used in and the generic use cases that these examples intend to demonstrate.

JBoss EAP 7.0 Supported Configurations

In order to be running in a supported configuration, JBoss EAP must be running in one of the following Technology Compatibility Kit (TCK) certified implementations and on one of the operating systems supported by that implementation. Red Hat relies on the TCK to validate platform compatibility.

Java Virtual Machine Version
OpenJDK [2] 1.8
Oracle JDK 1.8
IBM JDK 1.8
HP JDK 1.8
Azul Zing JDK 1.8
Azul Zulu 1.8
Hitachi JDK 1.8

JBoss EAP 7.0 Tested Configurations

A full range of platform tests have been performed on the following tested configurations.

Operating System Chipset Architecture Java Virtual Machine
Red Hat Enterprise Linux 7 (latest update) x86_64 Oracle JDK 1.8.x
IBM JDK 1.8.x
OpenJDK 1.8.x
Azul Zing JDK 1.8.x
Azul Zulu JDK 1.8.x
Hitachi JDK 1.8.x
Red Hat Enterprise Linux 6 (latest update) x86
x86_64
Oracle JDK 1.8.x
IBM JDK 1.8.x
OpenJDK 1.8.x
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 1.8.x
Azul Zulu 1.8.x
Microsoft Windows Server 2008 R2 x86_64 Oracle JDK 1.8.x
Oracle Solaris 11 x86_64
SPARC64
Oracle JDK 1.8.x
Oracle Solaris 10 x86_64
SPARC64
Oracle JDK 1.8.x
HP-UX 11v3 Itanium 64 HP JDK 1.8.x

JBoss EAP 7.0 Tested Integrations

Tested Integrations are a defined set of specifically tested integrating technologies that represent the most common combinations that JBoss Enterprise Middleware customers are using. For these integrations, Red Hat has directly, or through certified partners, exercised our full range of platform tests as part of the product release process. Issues identified as part of this testing process are highlighted in the release notes for each JBoss EAP release. This list of tested integrations will expand over time.

Red Hat provides both production and development support for the tested integrations in the same major version family at or above the tested version according to your subscription agreement. Earlier versions of a tested integration in the same major version family are supported on a commercially reasonable basis.

The following databases and database drivers were tested as part of the latest JBoss EAP 7.0 release.

Database JDBC Driver
IBM DB2 e10.5 IBM DB2 JDBC Universal Driver Architecture 4
IBM DB2 e9.7 IBM DB2 JDBC Universal Driver Architecture 4
Oracle 12c Oracle JDBC Driver v12
Oracle 12c RAC Oracle JDBC Driver v12
Oracle 11g R2 Oracle JDBC Driver v12
Oracle 11g R2 RAC Oracle JDBC Driver v12
MySQL 5.7 MySQL Connector/J 5
MySQL 5.5 MySQL Connector/J 5
MariaDB 10.1 MariaDB Connector/J 1
Microsoft SQL Server 2014 SP1 Microsoft SQL Server JDBC Driver 4
Microsoft SQL Server 2012 SP3 Microsoft SQL Server JDBC Driver 4
PostgreSQL 9.4 JDBC4 Postgresql Driver, Version 9
PostgreSQL 9.3 JDBC4 Postgresql Driver, Version 9
Enterprise DB Postgres Plus Advanced Server 9.4 Postgres Plus Advanced Server Driver 9.4
Enterprise DB Postgres Plus Advanced Server 9.3 Postgres Plus Advanced Server Driver 9.3
Sybase ASE 15.7 Sybase JDBC driver v7

The following web servers and connectors were tested as part of the latest JBoss EAP 7.0 release.

Web Server Version Operating Systems Connectors Notes
JBoss EAP 7.0
(Undertow Web Proxy)
7.0 Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86, x86_64)
Solaris 11 (x86_64, SPARC64)
Solaris 10 (x86_64, SPARC64)
Windows Server 2012 R2 (x86_64)
Windows Server 2008 R2 (x86_64)
HP-UX 11v3
N/A Protocols:
AJP/HTTP/HTTPS/WebSocket
Natives are not required.
Apache Web (httpd) Server from
Red Hat JBoss Core Services (JBCS) Apache HTTP Server
2.4.23 Red Hat Enterprise Linux 7 (x86_64)
Red Hat Enterprise Linux 6 (x86, x86_64)
Solaris 11 (x86_64, SPARC64)
Solaris 10 (x86_64, SPARC64)
Windows Server 2012 R2 (x86_64)
Windows Server 2008 R2 (x86_64)
mod_cluster 1.3.5 Final
mod_jk 1.2.41
(from JBCS)
Protocol (mod_cluster):
AJP/HTTP/HTTPS/WebSocket
Protocol (mod_jk):
AJP
Microsoft IIS 8.5 Windows Server 2012 R2 (x86_64) isapi_redirect 1.2.40 (from JBCS) Protocol:
AJP
Microsoft IIS 7.5 Windows Server 2008 R2 (x86_64) isapi_redirect 1.2.40 (from JBCS) Protocol:
AJP
Oracle iPlanet Web Server 7.0.15 Solaris 11 (x86_64)
Solaris 10 (x86_64)
Solaris 11 (SPARC64)
Solaris 10 (SPARC64)
nsapi_redirector 1.2.40 (from JBCS) Protocol:
AJP

The following external JMS providers were tested with the latest JBoss EAP 7.0 release.

JMS Provider Resource Adapter
Red Hat JBoss A-MQ 6.2.1 Red Hat JBoss A-MQ JCA Adapter v5.11.0.redhat-621084
Red Hat JBoss A-MQ 6.2.0 Red Hat JBoss A-MQ JCA Adapter v5.11.0
IBM WebSphere MQ v7.5.0.5 IBM WebSphere MQ JCA Adapter v7.5.0.5

The following LDAP services were tested with the latest JBoss EAP 7.0 release, for securing management interfaces with LDAP security realms and securing applications with security domains using LDAP use cases.

LDAP Service Version
Red Hat Directory Server Red Hat Directory Server 10.0
Red Hat Directory Server 9.1
Microsoft Active Directory Microsoft Active Directory 2012R2
Microsoft Active Directory 2008R2

JBoss EAP 7.0 Tested Frameworks

These are the third party frameworks where Red Hat does not provide upgrades and fixes under our standard support terms and conditions. Commercially reasonable support is provided by Red Hat Global Support Services for these frameworks.

Red Hat may end support of these new "tested frameworks" at the end of the full support (Phase 1) cycle of Red Hat JBoss EAP 7.

Framework Version Additional Considerations
Spring (Core) 4.2.5.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Security 4.0.4.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Flow 2.4.2.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Services 2.2.4.RELEASE Red Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Arquillian (Core) 1.1.11.Final None
ShrinkWrap Resolvers for Arquillian 2.2.2 None
AngularJS 1.4.8 Red Hat supports the examples (quickstarts) these frameworks are used in and the generic use cases that these examples intend to demonstrate.
JQuery 2.0.3 & 2.1.4 Red Hat supports the examples (quickstarts) these frameworks are used in and the generic use cases that these examples intend to demonstrate.
JQuery Mobile 1.4.2 & 1.4.5 Red Hat supports the examples (quickstarts) these frameworks are used in and the generic use cases that these examples intend to demonstrate.
JQuery Validation Plugin 1.13.1 Red Hat supports the examples (quickstarts) these frameworks are used in and the generic use cases that these examples intend to demonstrate.


[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

[2] Red Hat limits support of OpenJDK to OpenJDK builds from Red Hat.
For more information on Open JDK on Windows please see the article at https://access.redhat.com/solutions/3116731

[3] Based on Oracle 12c RAC tests, Oracle 12c is supported.

[4] Based on Oracle 19c RAC tests, Oracle 19c is supported.

[5] Only tested for EAP 7.4 Update 6+

[6] Azul Platform Core formerly known as Azul Zulu

[7] Azul Platform Prime formerly known as Azul Zulu Prime or Azul Zing JDK

30 Comments

I suggest to change '[3] Support for the HP JDK was added with EAP version 7.0.' to '[3] Support for the HP JDK 1.8 was added with EAP version 7.0.' since older versions of HP JDK (1.6 and 1.7) are supported with older versions of EAP.

I suggest adding note that isapi_redirector and nsapi_redirector are used from JBoss Core Services similarly as is done for Apache HTTP Server

Also the "JBoss EAP 7.0 (Undertow Web)" needs to be updated to something like "JBoss EAP 7.0 (Undertow proxy)".

Also notes in Web Server for JBoss EAP 7.0 (Undertow) should be updated to also include WebSockets protocol, which is also supported. Similarly as using mod_cluster via HTTPD.

=> Protocols: AJP/HTTP/HTTPS Natives are not required.

should be updated to

Protocols: AJP/HTTP/HTTPS/WS Natives are not required.

It seems we can only check the supported database configurations for the latest EAP 7 version through this article. And there is the same issue for such article of EAP 6. Is it possible to add supported database configurations for previous version? Or just mention that starting from which version, we support such database configurations.

Is Power8 architecture a tested or supported configuration?? If not, would it be in the near future?

For the environments that are not listed please see this KB article for support guidance ( https://access.redhat.com/solutions/1178533 ) and contact your Red Hat account representative.

Can java version 1.6.0_38 supported RHEL 7 ?

Is Oracle Exadata 12c Supported with Jboss 7.0 EAP?

Can you please suggest which version of Jboss Enterprise Application Platform supported on Suse Linux Enterprise Server OS.

Jboss EAP and Jboss WebServer are supported Oracle JDK 1.8, how about Oracle Java 9 , 10 and 11 (in future)? Do you see any problem with Oracle Java newer version than 8 in term of Supported Configurations?

Hallo, please can You say about next updates? Oracle JDK 1.8 is EOL in january 2019 Oracle JDK 1.9 & 1.10 is about nothing (not useble) Oracle JDK 1.11 will not be public

and now JBoss 7.1 support OpenJDK but only on Linux - we have many windows servers - what will be in next version, support on windows? thanks.

Hallo, thanks for response, but ... we still don't know: will be JBoss 7.x supported with Oracle Java or OpenJDK java on windows servers? we can't move about 60 application on 50 servers from win do RHL

shortly: will be planned support future versions of JBoss on windows platform and what java JDK distribution?

thank You

  • EAP 7.0 & 7.1 are supported with the JDK versions highlighted on this page. An EAP 7.2 release won't change that.
  • Support for Oracle JDK 11 (the LTS Java SE) is planned for EAP 7.2
    • See Bilgehan comment from 23 May. I would recommend raising a support ticket for any follow up query

Hallo, - we are interested future version, Your answer: Support for Oracle JDK 11 (the LTS Java SE) is planned for EAP 7.2

is good to hear, thanx

But: "See Bilgehan comment from 23 May. I would recommend raising a support ticket for any follow up query" there is not "23 May commentary" on this page - pls where is it? thanx

R.

Does it work in ALL legacy configurations?

Can you please suggest which version of Jboss Enterprise Application Platform supported on Suse Linux Enterprise Server OS? We are planning EAP 7.2 under SLES 15.

TL;DR: EAP 7.2 is supported when deployed on a JVM (Java 8 or 11) running on an OS that is supported by the JVM vendor. Various Java 8 and 11 JVMs are supported on SLES, although you will have to consult the respective vendors regarding specific versions.

See JBoss EAP and Supported Operating Systems:

With the exception of RPMs and native code which are distributed for a subset of supported environments, JBoss EAP is supported when running in a supported JVM on an operating system that the JVM itself supports.

JBoss EAP 6 Supported Configurations and JBoss EAP 7 Supported Configurations describes both Supported Configurations and Tested Configurations. A supported configuration is defined by a JVM and its supported environments (operating systems, hardware architectures, etc.) as defined by the JVM vendor. Tested configurations are a Red Hat tested subset of the full set of supported configurations.

when will a current version of Oracle DB (19c) be in the list of tested configurations? Support for 12c ends in 2020....

Is 19c already suppported even that it is not in the list above?

According to https://access.redhat.com/solutions/3624641 the target is EAP 7.3

  1. Redhat EAP 7.2 will Support to connect Oracle 11g?.
  2. Can we install EAP 7.1 with RHEL 8.x OS?. As per the test configuration, this is tested with RHEL 7.x only.

Hi All, we've find the following note: https://access.redhat.com/solutions/3624641 where It seems that Oracle 18c and Oracle 19c, as minor version of Oracle 12c, are tested and certified where is tested and certified Oracle 12c. In 7.3 we have expected to find Oracle 12c as major version but we have find Oracle 19c (minor versione as reported in the disclaimer of the note) and this is a bit confusing. Has JBoss EAP 7.0 been tested with Oracle Database 18c? Thanks in advance BR

  • First of all I think it's great to have this possibility to enhance existing applications.
  • Also shows some kind of commitment to the Application Server.
  • Will allow us to run certain kinds of applications for a longer time. On the other hand:
  • Many existing applications are deployed and created as ears to make use of modularization and class loading isolation of different ejb artifacts.
  • This approach is, imho, not really outdated and I think has at least in some situations clear advantages when compared to microservices. (Let's wait some 2-3 years ...)
  • If "we" only support war-deployment in JBoss AS/XP then I could as well port my app to quarkus and have a lot of additional advantages?

tl;dr: I'd like to see full support for Microprofile (at least Config, Health, Tracing, Metrics) in EARs as that would allow for nice upgrade paths for existing applications.

Is Azul Zulu support for EAP 7.4 dropped? Why is it not listed. Our enterprise product uses Zulu jvm for our Jboss distributions, need some clarity on support here

Historically Azul testing/ certification comes later. I'd say give it a couple of weeks to see what happens

I'd recommend opening a support ticket so you can keep track of the requests and get more regular status updates given its importance on your platform

We use JBoss EAP 7.3 in combination with RHEL8, JBCS Apache HTTP Server 2.4.37 and mod_cluster 1.3.16.Final. Since you tested only with mod_cluster 1.4.1.Final, can you confirm, mod_cluster 1.3.6.Final is supported with JBoss EAP 7.3 on RHEL8 and JBCS Apache HTTP Server 2.4.37? In the repository, mod_cluster 1.4.1.Final ist still not available.

When can we expect to have OpenJDK-17 in the list of supported and tested configurations?

It is technical preview as of EAP 7.4 Update 5, with plans to make it fully supported in a later Update of EAP 7.4. See details here.

Will JBoss EAP 7.x support Redhat Enterprise Linux 9.x? Thanks for advise.