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

Updated

Note: JBoss EAP 8.0 Update 12 will be the last 8.0 Update, you will need to move to EAP 8.1 for continued CVE and Bug fixes as per the JBoss EAP Support Policy

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.

Table of contents

JBoss EAP 8.1 Supported Configurations

Supported Java Virtual Machines

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 MachineVersion
Red Hat build of OpenJDK [2]21
17
Oracle JDK21
17
Adoptium JDK21
17
Azul Zulu21
17
Azul Zulu Prime21
17
Semeru JDK21 ** support only with EAP 8.1 Update 4 and above
17 ** support only with EAP 8.1 Update 4 and above

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

Tested Operating Systems

Operating SystemChipset ArchitectureJava Virtual Machine
Red Hat Enterprise Linux 10 (latest update)x86_64Red Hat build of OpenJDK 21
Oracle JDK 21
Oracle JDK 17
Adoptium JDK 21
Adoptium JDK 17
Semeru JDK 21
Semeru JDK 17
Red Hat Enterprise Linux 9 (latest update)x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Oracle JDK 21
Oracle JDK 17
Adoptium JDK 21
Adoptium JDK 17
Semeru JDK 21
Semeru JDK 17
Red Hat Enterprise Linux 8 (latest update)x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Oracle JDK 21
Oracle JDK 17
Adoptium JDK 21
Adoptium JDK 17
Semeru JDK 21
Semeru JDK 17
Windows Server 2025 (EAP 8.1 Update 4+)x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Oracle JDK 21
Oracle JDK 17
Adoptium JDK 21
Adoptium JDK 17
Semeru JDK 21
Semeru JDK 17
Windows Server 2022x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Oracle JDK 21
Oracle JDK 17
Adoptium JDK 21
Adoptium JDK 17
Semeru JDK 21
Semeru JDK 17
Windows Server 2019x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Oracle JDK 21
Oracle JDK 17
Adoptium JDK 21
Adoptium JDK 17
Semeru JDK 21
Semeru JDK 17

JBoss EAP 8.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.

Tested databases

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

DatabaseJDBC Driver
IBM DB2 12.1IBM DB2 JDBC Universal Driver Architecture 4.33.31
Oracle 23.8Oracle JDBC Driver v23.9.0.25.07 (ojdbc17.jar)
Oracle19cOracle JDBC Driver v19.19.0.0.0 (ojdbc10.jar)
MySQL 8.4.5MySQL Connector/J 9.4.0
MariaDB 11.8MariaDB Connector/J 3.5.5
Microsoft SQL Server 2022Microsoft JDBC Drivers 13.2.0 (.jre11.jar)
PostgreSQL 17.5JDBC4 Postgresql Driver, Version 42.7.7
EnterpriseDB Advanced Server 17.5Advanced Server JDBC Connector 42.7.3.3
SAP ASE (Sybase) 16.1SAP ASE (Sybase) JDBC driver 16.0 SP04

Tested web servers and connectors

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

Web ServerVersionOperating SystemsConnectorsNotes
Apache HTTP Server from JBCS2.4.62RHEL 10 x86_64
RHEL 9 x86_64
RHEL 8 x86_64
Windows 2022 x86_64
Windows 2019 x86_64
mod_cluster 2.1.0.Final
mod_jk 1.2.48
Protocol (mod_cluster): AJP/HTTP/HTTPS/WebSocket
Protocol (mod_jk): AJP
Microsoft IIS10 (Win. 2019, Win 2022)Windows 2022 x86_64
Windows 2019 x86_64
isapi_redirect 1.2.46 (from JBCS)Protocol: AJP

Tested external JMS providers

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

JMS ProviderResource Adapter
Red Hat JBoss AMQ 7.13Integrated with JBoss EAP 8.1
IBM WebSphere MQ 9.4.2.0IBM WebSphere MQ JCA Adapter v9.3.0.2

Tested LDAP services

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

LDAP ServiceVersion
Red Hat Directory Server13
12.6
Microsoft Active Directory2022
2019

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 8.x.

FrameworkVersionAdditional Considerations
Spring (Core)6.0.4.RELEASERed Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Security6.0.1.RELEASERed Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Flow2.5.1.RELEASERed Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Services4.0.1.RELEASERed Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Arquilian Core1.9.2.FinalNone
Shrinkwrap Resolvers for Arquillian3.1.3None

JBoss EAP 8.1 Compatible JBoss EAP XP versions

JBoss EAP XP VersionNotesCurrent Support Level (Full, Maintenance, Unsupported)
EAP XP 6.0EAP XP 6.0 is only supported for EAP 8.1.Full

See JBoss Enterprise Application Platform expansion pack (JBoss EAP XP or EAP XP) Life Cycle and Support Policies for more information about EAP XP

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:

  • JBoss EAP XP 6.0 is supported on Java SE 17 an Java SE 21.
  • The Deprecated or Unsupported components and features of the tested JBoss EAP releases are not supported. See JBoss Enterprise Application Platform Component Details
  • The "EAR" (Enterprise Application Archive) deployment package type is not supported.
  • Domain Mode is not supported.
  • Azul JDKs are not supported.
  • During the life cycle of EAP XP, in very rare cases, some supported configurations may be deprecated and removed.
  • OpenShift Container Platform (OCP) Version 3 is not supported. See Red Hat OpenShift Container Platform Life Cycle Policy (non-current versions)
  • RPM based installation is not supported

JBoss EAP 8.0 Supported Configurations

Note: JBoss EAP 8.0 Update 12 will be the last 8.0 Update, you will need to move to EAP 8.1 for continued CVE and Bug fixes as per the JBoss EAP Support Policy

Supported Java Virtual Machines

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 MachineVersion
Red Hat build of OpenJDK [2]21 ** support only with EAP 8.0 Update 4 and above
17
11
Oracle JDK21 ** support only with EAP 8.0 Update 4 and above
17
11
Adoptium JDK21 ** support only with EAP 8.0 Update 4 and above
17
11
Azul Zulu21
17
11
Azul Zulu Prime21
17
11

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

Tested Operating Systems

Operating SystemChipset ArchitectureJava Virtual Machine
Red Hat Enterprise Linux 9 (latest update)x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Red Hat build of OpenJDK 11
Oracle JDK 21
Oracle JDK 17
Oracle JDK 11
Adoptium JDK 21
Adoptium JDK 17
Adoptium JDK 11
Azul Zulu 21
Azul Zulu 17
Azul Zulu 11
Azul Zulu Prime 21
Azul Zulu Prime 17
Azul Zulu Prime 11
Red Hat Enterprise Linux 8 (latest update)x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Red Hat build of OpenJDK 11
Oracle JDK 21
Oracle JDK 17
Oracle JDK 11
Adoptium JDK 21
Adoptium JDK 17
Adoptium JDK 11
Azul Zulu 21
Azul Zulu 17
Azul Zulu 11
Azul Zulu Prime 21
Azul Zulu Prime 17
Azul Zulu Prime 11
Windows Server 2022x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Red Hat build of OpenJDK 11
Oracle JDK 21
Oracle JDK 17
Oracle JDK 11
Adoptium JDK 21
Adoptium JDK 17
Adoptium JDK 11
Azul Zulu 21
Azul Zulu 17
Azul Zulu 11
Windows Server 2019x86_64Red Hat build of OpenJDK 21
Red Hat build of OpenJDK 17
Red Hat build of OpenJDK 11
Oracle JDK 21
Oracle JDK 17
Oracle JDK 11
Adoptium JDK 21
Adoptium JDK 17
Adoptium JDK 11
Azul Zulu 21
Azul Zulu 17
Azul Zulu 11

JBoss EAP 8.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.

Tested databases

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

DatabaseJDBC Driver
IBM DB2 e11.5IBM DB2 JDBC Universal Driver Architecture 4.32.28
Oracle 19c RACOracle JDBC Driver v19.19.0.0 (ojdbc10.jar)
MySQL 8.0MySQL Connector/J 8.0.33
MariaDB 10.6MariaDB Connector/J 3.1.2
MariaDB Galera Cluster 10.6MariaDB Connector/J 3.1.4
Microsoft SQL Server 2022Microsoft JDBC Drivers 12.4.1 (.jre11.jar)
PostgreSQL 14.7JDBC4 Postgresql Driver, Version 42.6.0
EnterpriseDB Advanced Server 14.4Advanced Server JDBC Connector 42.5.4.1
SAP ASE (Sybase) 16.0SAP ASE (Sybase) JDBC driver 16.0 SP04

Tested web servers and connectors

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

Web ServerVersionOperating SystemsConnectorsNotes
Apache HTTP Server from JBCS2.4.51-SP2RHEL 9 x86_64
RHEL 8 x86_64
Windows 2022 x86_64
Windows 2019 x86_64
mod_cluster 2.0.1.Final
mod_jk 1.2.48
Protocol (mod_cluster): AJP/HTTP/HTTPS/WebSocket
Protocol (mod_jk): AJP
Microsoft IIS10 (Win. 2019, Win 2022)Windows 2022 x86_64
Windows 2019 x86_64
isapi_redirect 1.2.46 (from JBCS)Protocol: AJP

Tested external JMS providers

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

JMS ProviderResource Adapter
Red Hat JBoss AMQ 7.11.1Integrated with JBoss EAP 8.0
IBM WebSphere MQ 9.3IBM WebSphere MQ JCA Adapter v9.3.0.2

Tested LDAP services

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

LDAP ServiceVersion
Red Hat Directory Server12.3
11.8
Microsoft Active Directory2022
2019

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 8.x.

FrameworkVersionAdditional Considerations
Spring (Core)6.0.4.RELEASERed Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Security6.0.1.RELEASERed Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Flow2.5.1.RELEASERed Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Spring Web Services4.0.1.RELEASERed Hat may drop support for a "Spring Major Version" in favor of a new Spring version in a JBoss EAP minor release.
Arquilian Core1.7.0.Alpha13None
Shrinkwrap Resolvers for Arquillian3.1.3None

JBoss EAP 8.0 Compatible JBoss EAP XP versions

JBoss EAP XP VersionNotesCurrent Support Level (Full, Maintenance, Unsupported)
EAP XP 5.0EAP XP 5.0 is only supported for EAP 8.0.Full

See JBoss Enterprise Application Platform expansion pack (JBoss EAP XP or EAP XP) Life Cycle and Support Policies for more information about EAP XP

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:

  • JBoss EAP XP 5.0 is supported on Java SE 11 and Java SE 17
  • The Deprecated or Unsupported components and features of the tested JBoss EAP releases are not supported. See JBoss Enterprise Application Platform Component Details
  • The "EAR" (Enterprise Application Archive) deployment package type is not supported.
  • Domain Mode is not supported.
  • Azul JDKs are not supported.
  • During the life cycle of EAP XP, in very rare cases, some supported configurations may be deprecated and removed.
  • Only a single microservice app (deployment) on a given server is allowed. Multiple Deployments on a given server is not supported.
  • OpenShift Container Platform (OCP) Version 3 is not supported. See Red Hat OpenShift Container Platform Life Cycle Policy (non-current versions)
  • RPM based installation is not supported

Notes

[1]{#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]{#2} Red Hat limits support of OpenJDK to OpenJDK builds from Red Hat.
For more information on Open JDK on Windows please see this article.

[3] Deprecated in Red Hat JBoss Enterprise Application Platform (EAP) 8

For EAP 7, see:

Category
Components
Article Type