Red Hat® JBoss® Enterprise Application Platform is an application server that serves as a middleware platform and is built on open standards and compliant with the Jakarta EE and Eclipse MicroProfile specifications via JBoss Enterprise Application Platform expansion pack (JBoss EAP XP).

Product Feature Highlights

Red Hat JBoss Enterprise Application Platform

Red Hat JBoss Enterprise Application Platform is the leading open source platform for next-generation Java and Jakarta EE applications. It's integrated, simplified, and delivered by the leader in enterprise open source software.


Jakarta EE 8 support

Red Hat JBoss EAP 7 enables easier, more agile development. The Arquillian test platform makes it easier to test and offline CLI improves the ability to automate a delivery pipeline. Graceful shutdown allows for rolling deployments.


Fully supported integration with the rest of the Red Hat ecosystem, like Red Hat OpenShift and Red Hat Satellite/CloudForms, makes Red Hat JBoss EAP 7 an ideal platform to use for DevOps.

Adaptable Resource Usage

Red Hat JBoss EAP 7 is suitable for a wide range of infrastructure and application types. It can power cloud-native microservices that use very little memory and CPU, or large, clustered applications that use terabytes of memory across thousands of cores. Regardless of your deployment architecture, JBoss EAP 7 enables you to use the full power of Jakarta EE to build modern applications.

Flexible deployments

Use Red Hat JBoss EAP 7 on everything from mainframes to cloud and microservices environments. The Web Management Console provides stand-alone server and domain management. The same platform can also be run as a managed instance in a cloud environment using OpenShift. JBoss EAP 7 lets you move from traditional to cloud deployments without having to rewrite applications.

Eclipse MicroProfile support

With the JBoss Enterprise Application Platform expansion pack, developers can use Eclipse MicroProfile APIs to build and deploy microservices-based applications. Eclipse MicroProfile provides enterprise Java developers with enhanced APIs and support for common microservices-based patterns for deployment, configuration, security and observability.

Get Started with Red Hat JBOSS Enterprise Application Platform

For a basic installation, you'll need:

Supported Configurations

Installation Media

Extract the Installation Media

Extract the JBoss EAP ZIP archive.

Set Up and Get Started

Review the Getting Started Guide for instructions on starting JBoss EAP.


  1. 1
  2. 2
  3. 3

    Extract the ZIP archive to the server and directory where you want to install the product.

  4. 4

    JBoss EAP has been installed successfully.

  5. 5

    See the Getting Started Guide for starting and managing JBoss EAP. You can also get started developing applications quickly by using the JBoss EAP quickstarts.


Introduction to Red Hat JBoss Enterprise Application Platform 7

JBoss Enterprise Application Platform 7 is an application server that serves as a middleware platform and is built on open standards and compliant with the Jakarta EE 8 specification. It is based on WildFly, but integrates additional features such as high-availability clustering, messaging, distributed caching, and other technologies.

Understanding and configuring EAP server and application security

JBoss EAP introduces the concept of a managed domain. The managed domain simplifies and centralizes configuration management for multiple servers, as opposed to managing and configuring an individual, or standalone server. This video provides an overview of the standalone server versus the managed domain approach.

Red Hat JBoss EAP 7 Server and Application Security

JBoss EAP 7 offers a structure of core management security for the server and for the security subsystem for applications.

Using Linux Containers with Red Hat JBoss EAP

Use Linux Containers with JBoss EAP for open source application packaging and delivery technology, combining lightweight application isolation with the flexibility of image-based deployment methods. All this is meant to provide you with an environment to produce and run enterprise-quality containers.

General Additional Resources

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us


Red Hat JBoss EAP Updates

Red Hat JBoss EAP Security Labs

Product Policies and Support Programs

Red Hat JBoss Middleware and Red Hat JBoss Operations Network Product Update and Support Policy