Fact-checked by Grok 2 weeks ago

JBoss Enterprise Application Platform

The JBoss Enterprise Application Platform (JBoss EAP) is a subscription-based, enterprise-grade developed and supported by for building, deploying, and managing scalable applications in on-premises, cloud, and containerized environments. It is forked from the open-source , incorporating tested, stabilized, and certified features to ensure reliability and compliance with modern standards such as 10 and , with MicroProfile support available through the JBoss EAP . JBoss EAP supports both standalone server deployments and managed domain configurations for centralized administration of multiple servers, enabling high-availability clustering, distributed caching, and messaging capabilities out of the box. Its modular architecture, featuring components like the Undertow , security subsystem, and streamlined management, optimizes for fast startup times, low , and seamless integration with tools such as , Jenkins, and Arquillian. Originally stemming from the JBoss Application Server, an open-source project initiated in 1999, JBoss EAP evolved as its commercial counterpart following Red Hat's acquisition of JBoss, Inc. in 2006 for approximately $350 million, which integrated open-source middleware into Red Hat's enterprise portfolio. The platform has progressed through major versions, with JBoss EAP 7 (released in 2016) aligning with Java EE 7 and subsequent releases like JBoss EAP 8 (2024) advancing to 10 support, reflecting namespace migrations from javax to jakarta for forward compatibility. This development emphasizes developer productivity by reducing through rich frameworks while providing enterprise features like unified security and automated management via CLI or web console. Key benefits of JBoss EAP include enhanced performance and scalability for web-scale applications, with optimizations for cloud-native deployments on platforms like , AWS, , and Google Cloud, including auto-scaling and container support. It delivers certified security, such as role-based access control via , and preconfigured subsystems for transactions, JNDI, and IIOP, making it suitable for mission-critical enterprise use cases. As part of 's middleware suite, JBoss EAP facilitates modernization of legacy applications toward and hybrid cloud strategies, backed by long-term support policies extending up to a decade for major releases.

Overview and History

Overview

JBoss Enterprise Application Platform (JBoss EAP) is a subscription-based, open-source runtime platform developed by , designed for building, deploying, and hosting enterprise applications compliant with standards. It serves as a robust that supports the full lifecycle of Java applications, from to production deployment, leveraging an open-source foundation derived from the project. As of 2025, the platform emphasizes compatibility with Jakarta EE 10, enabling developers to create scalable, transactional applications for modern enterprise needs. The primary use cases for JBoss EAP include hosting applications across diverse environments such as on-premise servers, virtual machines, private clouds, public clouds, or hybrid setups. It also facilitates the development and deployment of through integration with MicroProfile specifications, allowing for lightweight, API-driven services that enhance agility in distributed systems. This versatility makes it suitable for organizations seeking a unified platform to manage both traditional monolithic applications and emerging architectures without requiring multiple runtimes. Key benefits of JBoss EAP encompass enterprise-grade security features like and , high performance for handling web-scale workloads, and to support growing user demands through clustering and load balancing. Its modular design provisions only the necessary services , optimizing resource utilization and reducing startup times compared to monolithic servers. In 2025, with the release of version 8.1, JBoss EAP is further optimized for cloud-native deployments, incorporating tools like for customizable server images and bootable JARs that achieve a low , ideal for containerized environments such as .

History

The JBoss project originated in 1999 when Marc Fleury, a former engineer, initiated an open-source effort to develop a Java-based , addressing the need for accessible in enterprise environments. This led to the creation of the JBoss Application Server (AS), with early releases focusing on EJB compliance and modular design; by 2006, JBoss AS 4.0 achieved full J2EE 1.4 certification, laying the groundwork for commercial offerings. In June 2006, Red Hat acquired JBoss Inc. for an initial $350 million in cash and stock, plus up to $70 million in performance-based earn-outs, integrating the open-source project into its enterprise portfolio and shifting focus toward supported, certified distributions. This acquisition enabled the launch of the first JBoss Enterprise Application Platform (EAP) in 2007, based on JBoss AS 4.2, which provided enterprise-grade stability, clustering, and management tools for EE applications. Subsequent releases advanced EE compliance, with EAP 5 in 2009 delivering certified support for EE 5 specifications, including improved JPA and JSF implementations. Key milestones marked JBoss EAP's evolution toward modern enterprise needs. In 2012, EAP 6 was released, built on JBoss AS 7 for faster startup times and modular architecture while achieving Java EE 6 full profile certification. The upstream community project transitioned to in 2013, emphasizing agile development and lightweight deployment. EAP 7 followed in June 2016, optimized for hybrid cloud environments with enhanced support, , and integration for containerized deployments. Post-2010s developments increasingly incorporated cloud-native features, such as compatibility. By 2024, EAP 8 introduced support for 10, marking the shift from Oracle-controlled Java EE to the Eclipse Foundation's namespace while maintaining backward compatibility for migrations. In August 2025, JBoss EAP 8.1 was released, further enhancing support for containerized environments and modern Java standards.

Architecture

Core Architecture

JBoss Enterprise Application Platform (EAP) employs a modular, services-driven architecture derived from its upstream open-source project, , which enables the dynamic loading of only the necessary subsystems to reduce the overall server footprint and improve startup times. This design leverages JBoss Modules for isolated, thread-safe class loading, ensuring that applications and server implementations remain separated while allowing concurrent access to shared resources. The architecture features a layered structure, with the core kernel—based on WildFly Core—responsible for bootstrapping the server and managing foundational operations such as process control and configuration parsing. Built atop this kernel are extensible subsystems that deliver specialized services, including web container functionality via Undertow, persistence through datasource management, and transaction processing with the Narayana transaction manager. Provisioning is handled by Galleon, a tool that creates customized server images by including only the required subsystems and dependencies, facilitating lightweight deployments tailored to specific application needs. As of JBoss EAP 8.0, the platform supports Java SE 17 and provides full compatibility with Jakarta EE 10, encompassing Web Profile, Core Profile, and Full Platform specifications, including the migration from the javax to jakarta namespace. It is optimized for containerized environments, particularly and , with built-in support for high-availability clustering to ensure scalability and resilience in cloud-native deployments. Central to the architecture are principles of achieved through mechanisms inherent to standards, enabling components to interact without tight dependencies. Certain subsystems and configurations support runtime updates through the management model, enhancing maintainability without requiring full server restarts for all changes. Additionally, domain mode supports clustering across multiple server instances, providing centralized and coordinated deployment for large-scale, multi-server environments.

Key Components

The JBoss Enterprise Application Platform (EAP) relies on several core subsystems and technologies as its building blocks, enabling support for applications in both standalone and domain modes. These components provide specialized functionality for web serving, security, data persistence, messaging, clustering, and administration, with modular integration to optimize resource usage. The web layer is implemented by the Undertow subsystem, a flexible, high-performance designed for both blocking and non-blocking I/O operations. Introduced in JBoss EAP 7 to replace the legacy JBoss Web subsystem based on , Undertow supports the Jakarta Servlet 6.0 specification, , and protocols, while offering features like buffer caching and connection pooling for efficient request handling. It processes HTTP and HTTPS traffic for deployed web applications, static content, and reverse proxying, with configurable buffers and workers to tune throughput under load. Security is managed through the subsystem, a unified that centralizes , , and SSL/TLS configuration across the platform. Debuting in JBoss EAP 7.1 as a replacement for the PicketBox-based legacy realms, Elytron supports diverse mechanisms such as LDAP, , and certificate-based , along with role mapping and credential storage via keystores or vaults. It secures management interfaces, application endpoints, and remoting connections, providing audit logging and permission sets for fine-grained without scattering configurations. For persistence and transaction handling, JBoss EAP incorporates Hibernate ORM as the primary implementation of the API (JPA), facilitating object-relational mapping between Java entities and relational databases. Hibernate supports advanced querying via HQL/JPQL, second-level caching, and to optimize database interactions in enterprise applications. Transactions are governed by , the platform's JTA-compliant transaction manager, which ensures compliance in distributed scenarios, including XA resource coordination and recovery for reliable commit or rollback operations. Messaging capabilities are provided by Apache ActiveMQ Artemis, the JMS provider integrated since JBoss EAP 7 to succeed HornetQ, offering asynchronous communication through queues, topics, and durable subscriptions. ActiveMQ Artemis handles high-throughput messaging with support for clustering, failover, and protocols like , OpenWire, and STOMP, enabling scalable event-driven architectures. Complementing this for clustering, Infinispan serves as the distributed caching and solution, managing HTTP session replication, EJB , and application caches across server nodes with eviction policies and passivation for memory efficiency. Administrative tasks are facilitated by the WildFly Management Model, a declarative, hierarchical resource model that underpins configuration and runtime operations. Derived from the WildFly application server, it allows administrators to define server resources, subsystems, and deployments using XML, CLI commands, or the web console, with runtime introspection and validation to prevent inconsistencies. This model supports domain-wide management for multi-server setups and integrates with tools for scripting and monitoring.

Features

Development and Deployment Features

JBoss Enterprise Application Platform (EAP) provides robust developer tools to facilitate application building and testing. It integrates with as the primary build tool, offering a dedicated Maven repository that includes dependencies for Jakarta EE development, enabling developers to manage project lifecycles efficiently. Arquillian serves as the official framework, allowing tests to run within the EAP container for realistic scenario validation, with supported versions up to 1.7.0.Alpha13 in EAP 8.0 and 1.9.2.Final in EAP 8.1. While Gradle support is available through (BOM) imports for dependency management, remains the recommended tool for builds. In EAP 8.1, bootable JARs enable self-contained deployments by packaging the application alongside a provisioned EAP into a single executable artifact, streamlining development and reducing setup complexity. Deployment in JBoss EAP supports standard packaging formats such as Enterprise Archive () and Web Archive () files, which can be deployed via the management CLI, console, or placement. Hot deployment is facilitated through the deployment subsystem, which monitors directories for changes and automatically deploys or updates applications without server restart, configurable via attributes like scan-interval and auto-deploy-exploded. Galleon-based provisioning, integrated into the EAP plugin, allows for minimal server images by selecting only required capabilities and layers, significantly reducing footprint for custom distributions. For microservices development, JBoss EAP incorporates Eclipse MicroProfile through the expansion pack (XP 5.0 for EAP 8), supporting key specifications including Config for externalized configuration management, for readiness and liveness checks, and for resilient patterns like retries and circuit breakers. These enable developers to build lightweight, cloud-native services with standardized annotations and integration, provisioned via layers such as microprofile-config-smallrye and microprofile-fault-tolerance-smallrye. JBoss EAP is optimized for cloud-native environments, featuring low-footprint modes through modular provisioning that activates only necessary subsystems, achieving fast startup times and reduced memory usage suitable for container orchestration. It integrates seamlessly with containers on platforms like , supporting auto-scaling and clustering for deployed applications. For pipelines, EAP works with tools such as Jenkins via dedicated plugins for automated builds, testing with Arquillian, and deployments to standalone or domain modes.

Management and Security Features

JBoss Enterprise Application Platform (JBoss EAP) provides a suite of management tools designed for efficient runtime administration and automation. The web-based management console serves as a graphical interface for configuring servers, deploying applications, and monitoring operations, accessible via a browser for tasks such as starting and stopping instances. Complementing this, the management command-line interface (CLI) enables scripted administration, allowing users to execute commands for server control, configuration changes, and application management in both standalone and domain modes. The CLI integrates with configuration management tools like Red Hat Ansible and Puppet, facilitating automated provisioning and updates across environments. For multi-host setups, the domain controller acts as a centralized management point, coordinating configurations and deployments across multiple server instances from a single interface. Monitoring capabilities in JBoss EAP support proactive oversight of application performance and system health. Built-in (JMX) integration allows external tools like JConsole to access metrics on JVM and operating system resources. The platform incorporates Micrometer via the micrometer subsystem (in XP 5.0), exposing standardized metrics in formats compatible with for application and subsystem . Logging is handled by the JBoss Logging framework, which offers configurable facilities for internal server events and application outputs, supporting multiple levels and handlers for diagnostics. Security features in JBoss EAP emphasize robust protection through the subsystem, introduced in version 7.1 as a unified framework for , , and . enables (RBAC) by defining security realms, roles, and permissions for management interfaces and applications. It supports OAuth 2.0 and Connect protocols via the elytron-oidc-client subsystem or adapters, allowing secure delegation to external identity providers. Encryption is implemented for using SSL/TLS configurations managed by , securing communications between clients and servers, while credential stores protect sensitive . JBoss EAP complies with security standards, including Jakarta Authentication, Authorization, and Security APIs, ensuring declarative and programmatic security for enterprise applications. High availability is achieved through clustering mechanisms powered by the JGroups subsystem, which handles group communication for reliable messaging and state replication. JGroups supports protocols like multicasting or for node discovery and fault detection, enabling by redistributing workloads upon server failure. Load balancing distributes requests across nodes, while session ensures stateful applications maintain user sessions via Infinispan-based replication. These features collectively provide against single points of failure in production deployments.

Versions and Lifecycle

Major Versions

JBoss Enterprise Application Platform (JBoss EAP) major versions have progressively advanced support for Java enterprise standards, incorporating innovations in performance, modularity, and cloud compatibility while maintaining enterprise reliability. JBoss EAP 5, released in 2009, achieved the first full compliance with the Java EE 5 specification. It introduced the JBoss Microcontainer, a modular that improved upon the legacy JMX by enabling finer-grained dependency management and faster resource bootstrapping. Additional key components included Hibernate 3.3 for object-relational and a 6-based web subsystem for servlet handling. Released on June 20, 2012, JBoss EAP 6 was built on JBoss 7 and provided full Java EE 6 compliance, including support for 1.0, JPA 2.0, and JSF 2.0. It pioneered a modular classloading architecture that isolated application classpaths to mitigate conflicts, resulting in up to 70% faster startup times and substantially reduced memory consumption relative to EAP 5. The version also integrated HornetQ for messaging and mod_cluster for dynamic load balancing in clustered setups. JBoss EAP 7, generally available on May 1, 2016, delivered complete adherence to the Java EE 7 full profile, encompassing specifications such as 2.0, JAX-RS 2.0, and Servlet 3.1. Optimized for cloud and containerized environments, it incorporated capabilities through JBeret for job orchestration and JSON-P 1.0 for efficient data serialization. Other enhancements included the Undertow non-blocking web server for superior throughput and ActiveMQ Artemis as the new messaging backbone, facilitating seamless hybrid cloud deployments. In July 2021, JBoss EAP 7.4 launched as a release, focusing on security hardening with fixes for vulnerabilities like CVE-2020-14317 and compatibility with SE 11, including TLS 1.3 protocol support. It introduced automated credential rotation, read-only configuration modes for enhanced security in managed environments, and optimizations for global resource sharing, ensuring sustained stability for production workloads without major architectural shifts. JBoss EAP 8.0, with general availability on February 5, 2024, marked the transition to 10 initial support, implementing the core profile, web profile, and full platform standards. It featured modular enhancements through updated dependencies like Hibernate 6.6 and RESTEasy 6.2, alongside performance improvements for and container orchestration, such as better integration with for provisioning slim server images. The most recent major release, JBoss EAP 8.1, achieved general availability in September 2025, extending 10 capabilities with bootable JARs for executable, self-contained deployments that enable rapid startup in cloud-native scenarios. It also advanced footprint reduction via , a provisioning tool that trims unused modules to create lightweight server instances, alongside self-contained application packaging for isolated, portable executions.

Support Lifecycle

Red Hat provides a structured support lifecycle for JBoss Enterprise Application Platform (EAP) versions, consisting of Full Support and Maintenance Support phases as part of a standard 7-year cycle. During the Full Support phase, which typically lasts 4 years from general availability (though extended for versions like EAP 7.x), delivers enhancements, critical bug fixes, and security fixes, along with and certification updates. The subsequent Maintenance Support phase spans 3 years and focuses exclusively on critical bug fixes and security errata, without new enhancements or feature updates. For extended coverage beyond the standard cycle, introduced Extended Lifecycle Support (ELS) as an optional add-on for select versions, including JBoss EAP 7. ELS comprises two sub-phases: ELS-1, which provides critical security fixes and select bug fixes for approximately 3 years; and ELS-2, offering up to 3 years of migration advice and workarounds without code fixes. This ELS option was specifically made available for JBoss EAP 7 following the end of its Maintenance Support phase. Version-specific timelines for major JBoss EAP releases are as follows:
VersionGeneral AvailabilityFull Support EndsMaintenance Support EndsELS-1 EndsELS-2 Ends
EAP 8.xFebruary 5, 2024February 5, 2028February 5, 2031February 5, 2033February 5, 2034
EAP 7.xMay 1, 2016December 31, 2023June 30, 2025October 31, 2027October 31, 2030
JBoss EAP 7 transitioned to ELS on July 1, 2025, requiring an ELS subscription for continued access to fixes on the 7.4 release. For JBoss EAP 8, Full Support began upon its 2024 release, with Maintenance Support scheduled to start in 2028. certifies JBoss EAP for deployment on supported operating systems including (versions 8, 9, and 10 on x86_64) and Windows Server (2019 and 2022 on x86_64), ensuring usability in on-premises, virtual, and cloud environments. It is also certified for major public clouds such as AWS, , and through 's hyperscaler partnerships, with quarterly security updates provided across supported configurations.

Licensing and Support

Licensing Model

JBoss Enterprise Application Platform (JBoss EAP) operates under a subscription-based licensing model offered by , which provides perpetual access to the software code obtained during the subscription period, combined with time-bound support, updates, and certifications. There are no upfront licensing fees; instead, subscriptions are billed annually or over multi-year terms, ensuring ongoing access to new versions, security patches, and technical assistance without additional costs during the active term. The core of JBoss EAP is derived from the open-source , licensed under the GNU Lesser General Public License (LGPL) version 2.1, allowing free community use of the upstream project for development and non-commercial purposes. However, enterprise-specific features, such as certified builds, performance optimizations, and long-term stability patches, require a subscription to access the official JBoss EAP distribution in production environments. Usage rights under a JBoss EAP subscription permit deployment in production, testing, and settings across physical, virtual, or infrastructures, with licensing measured in core-based increments (typically 16 or 64 cores) to accommodate and . For non-production scenarios, such as individual and testing, the free subscription provides unlimited access to JBoss EAP without core restrictions. As of July 2025, the Subscription for Teams extends no-cost access for up to 25 instances, enabling broader team use tied to existing licenses if applicable. Compliance with the licensing model involves dual-licensing principles, where the open-source upstream () can be used independently under LGPL terms, but Red Hat's JBoss EAP binaries and associated services are governed by the company's (EULA), which includes U.S. export controls and restrictions on redistribution of certified distributions. Subscribers benefit from Red Hat's Assurance program, indemnifying against potential claims related to open-source components.

Support Options

Red Hat provides three primary support service levels for JBoss Enterprise Application Platform (EAP) subscriptions: Standard, Premium, and . The Standard level offers response during standard business hours, defined as 9 a.m. to 6 p.m. through (excluding holidays), with and for unlimited incidents. includes 24x7 coverage for Severity 1 and 2 incidents, falling back to standard business hours for Severity 3 and 4 cases, also with unlimited and . The level provides self- for non-production and testing environments, without dedicated incident but with to resources for troubleshooting. All active JBoss EAP subscriptions include key entitlements such as unlimited access to the Red Hat Knowledgebase for technical articles and solutions, security errata for vulnerability fixes, certified content for compatible configurations, and tools like Red Hat Insights for proactive system monitoring, , and automated remediation recommendations. These entitlements enable subscribers to maintain secure and optimized deployments without additional costs beyond the base subscription. Pricing for JBoss EAP support is subscription-based and scaled by the number of physical cores or virtual CPUs (vCPUs) in production environments, with entitlements typically bundled in 16-core or 64-core packs to cover multi-socket servers efficiently. For example, a Standard subscription covering 16 cores starts at $8,800 annually (as of 2025), while the Premium equivalent for the same capacity begins at $13,200 annually; costs scale upward for larger deployments or virtualized environments based on total vCPU allocation. Additional extended support is available through Extended Lifecycle Support (ELS) add-ons, which provide critical security errata and limited for versions past their standard maintenance phase, purchasable annually until at least October 2027 for JBoss EAP 7. Subscriptions integrate with the Customer Portal, a centralized platform for downloading updates, patches, , and managing entitlements across all support levels. access requires an underlying subscription agreement, as outlined in Red Hat's licensing model.

Community and Open Source Counterparts

The JBoss Enterprise Application Platform (EAP) draws its core from the open-source project, which serves as its upstream community counterpart. is a modular, lightweight application server that provides the foundational codebase for EAP, enabling developers to build and deploy enterprise applications without commercial dependencies. For instance, JBoss EAP 8 is derived from 28 and subsequent releases, incorporating enhancements from the community project while adding enterprise-specific stabilizations. Beyond , other prominent open-source alternatives to JBoss EAP include and Open Liberty, both of which support standards for enterprise application development. , a of the , offers a full-profile runtime with features for cloud-native deployments, clustering, and , positioning it as a for traditional servers like EAP in mission-critical environments. Open Liberty, developed by , is a lightweight, fast-starting server that supports and MicroProfile specifications, emphasizing modularity and low resource usage for and containerized applications. Community resources for and related projects are robust and freely accessible, fostering collaborative development without commercial support. Developers can contribute code and report issues via the project's repository, which hosts the source code, quickstarts, and build tools. Official documentation, including administration guides and configuration references, is available through the WildFly documentation site, while community discussions occur on platforms like Zulip chat rooms and bi-weekly calls. Historically, JBoss.org provided forums for user support, though much of that has transitioned to GitHub discussions for ongoing engagement. These resources enable free use in development and testing but lack the guaranteed long-term stability of enterprise editions. Key differences between JBoss EAP and its open-source counterparts lie in support, certification, and lifecycle management. While releases follow a rapid, feature-driven cadence with community-vetted updates, EAP undergoes rigorous testing, security hardening, and compliance certifications (such as for FIPS and ), ensuring reliability for production workloads over extended support periods. Similarly, and provide community editions free for development but offer paid enterprise variants for certified support, though they do not include the same level of vendor-backed stability testing as EAP. This distinction allows open-source options to prioritize innovation and flexibility, whereas EAP focuses on predictable, certified enterprise deployment.

Integration with Red Hat Ecosystem

JBoss Enterprise Application Platform (EAP) features native integration with , enabling seamless orchestration of Java applications in containerized environments. The JBoss EAP Operator, available through the Red Hat OperatorHub, automates the deployment, , and management of EAP instances on OpenShift clusters, supporting features like source-to-image (S2I) builds for rapid application deployment and charts for enhanced scalability and observability. This integration leverages OpenShift's Kubernetes-based platform to provide , automatic , and secure routing for EAP-hosted applications. As part of the Runtimes portfolio, JBoss EAP complements other runtime technologies within 's ecosystem, offering a robust foundation for enterprise development. It integrates with for building lightweight , allowing developers to migrate or extend monolithic EAP applications into cloud-native architectures while maintaining compatibility through shared deployment pipelines. This positioning within Runtimes ensures consistent support for standards across diverse workload types, from traditional applications to modern event-driven systems. JBoss EAP supports deployment in major cloud marketplaces, with certified container images available on AWS Marketplace, Azure Marketplace, and Google Cloud Marketplace, facilitating quick provisioning of pre-configured EAP environments. These images are optimized for cloud-native operations, including auto-scaling and integration with cloud-specific storage and networking services. For hybrid cloud management, JBoss EAP aligns with Red Hat Advanced Cluster Management (ACM), which provides centralized policy enforcement, observability, and across on-premises, private, and public cloud clusters hosting EAP workloads. Within the broader Red Hat ecosystem, JBoss EAP extends functionality through integrations with specialized middleware components. It connects with , an Infinispan-based distributed caching and data grid solution, to enhance application performance by offloading session state and data persistence in clustered deployments. For messaging, JBoss EAP integrates with , supporting (JMS) for reliable, scalable communication in enterprise architectures. Additionally, JBoss EAP 7 hosts Red Hat Decision Manager, enabling the execution of business rules and decision services directly within EAP-managed environments, with clustering support via and AMQ for high-availability rule processing.

References

  1. [1]
    Red Hat JBoss Enterprise Application Platform
    JBoss EAP includes everything needed to build, run, deploy, and manage enterprise Java applications in a variety of environments, including on-premise, virtual ...
  2. [2]
    Introduction to Red Hat JBoss Enterprise Application Platform | 8.0
    Feb 21, 2024 · Red Hat JBoss EAP is a platform for deploying and running applications, compatible with Jakarta EE 10, and provides preconfigured options for ...
  3. [3]
    Red Hat Completes Acquisition of JBoss
    Jun 5, 2006 · By acquiring JBoss, the global leader in open source middleware, Red Hat is now positioned to accelerate the shift to service-oriented ...
  4. [4]
    WildFly vs. JBoss EAP: What's the difference? - TheServerSide
    If you weren't aware, JBoss AS was the original name of the open source project from which the JBoss Enterprise Application Platform (EAP) eventually gets built ...
  5. [5]
    Red Hat JBoss Enterprise Application Platform
    JBoss EAP delivers enterprise-grade security, performance, and scalability, optimized for cloud and containers, with a modular architecture for any environment.
  6. [6]
    Red Hat JBoss Enterprise Application Platform | endoflife.date
    Oct 22, 2025 · It is developed and maintained by Red Hat as part as their Enterprise Middleware portfolio of software. It is based on the open source WildFly ...
  7. [7]
    Using Eclipse MicroProfile with JBoss EAP XP 2.0.0
    The Eclipse MicroProfile Fault Tolerance specification defines strategies to deal with errors inherent in distributed microservices. The Eclipse MicroProfile ...
  8. [8]
    JBoss EAP 8.1: Modernizing enterprise Java applications
    Sep 2, 2025 · Explore new features in the JBoss EAP 8.1 release, including bootable JARs, self-contained deployments, and Galleon-based server footprint ...<|control11|><|separator|>
  9. [9]
    Red Hat JBoss Enterprise Application Platform
    Red Hat JBoss Enterprise Application Platform (JBoss EAP) delivers enterprise-grade security, performance, and scalability in any environment. Red Hat supports ...
  10. [10]
    Red Hat JBoss EAP - a platform for current and future workloads
    Jan 5, 2018 · JBoss EAP is a modern application platform that includes a modular structure that allows service enabling only when required, improving startup ...
  11. [11]
    Behind the story at JBoss - CNET
    Mar 31, 2003 · In 1999, Marc Fleury was just another Java software engineer working at Sun Microsystems. When he got tired of his day job, he started ...
  12. [12]
    What's new in JBoss 4
    JBoss AS 4.0 is the first production-ready J2EE 1.4 application server in the industry. Full support for J2EE Web Services and the Service Oriented ...
  13. [13]
    Red Hat Signs Definitive Agreement to Acquire JBoss
    Apr 10, 2006 · Red Hat will acquire JBoss for approximately $350 million in initial consideration, plus approximately $70 million subject to the achievement of ...
  14. [14]
    Which version of JBoss EAP corresponds to which community JBoss ...
    Sep 10, 2025 · Technically, there is no version of JBoss EAP that corresponds exactly to any version of JBoss AS (ie community release) or WildFly.
  15. [15]
    Red Hat Renames JBoss Application Server to WildFly, Opens Up ...
    Apr 24, 2013 · Red Hat has announced at JUDCon Brazil that JBoss Application Server is being renamed WildFly, said to represent JBoss AS's extremely agile, lightweight, ...Missing: transition | Show results with:transition
  16. [16]
    Red Hat Delivers JBoss EAP 7, a Foundation for Hybrid Cloud ...
    Red Hat Delivers JBoss EAP 7, a Foundation for Hybrid Cloud Applications. Latest release of Red Hat's industry-leading application platform aims ...
  17. [17]
    What's new in JBoss Enterprise Application Platform 8.0
    Feb 5, 2024 · Jakarta EE 10 Core Profile is now available in JBoss EAP 8.0. Jakarta EE Core Profile is introduced with Jakarta EE 10 and targets developers of ...Long-life support for Jakarta... · Improved cloud workflow tools
  18. [18]
    Chapter 15. Configuring the Web Server (Undertow) in JBoss EAP
    The undertow subsystem allows you to configure the web server and servlet container settings. It implements the Jakarta Servlet 6.0 Specification as well as ...
  19. [19]
    Chapter 10. Undertow | Red Hat JBoss Enterprise Application Platform
    Undertow is a web server designed to be used for both blocking and non-blocking tasks. It replaces JBoss Web in JBoss EAP 7.
  20. [20]
    Chapter 3. New Features and Enhancements | 7.1.0 Release Notes
    The elytron subsystem, which is based on the WildFly Elytron project, is new in JBoss EAP 7.1. Elytron is a security framework used to unify security across the ...
  21. [21]
    Elytron: A New Security Framework in WildFly/JBoss EAP
    Apr 20, 2018 · Elytron is a new security framework that ships with WildFly version 10 and Red Hat JBoss Enterprise Application Platform (EAP) 7.1.
  22. [22]
    JBoss Enterprise Application Platform Component Details
    Oct 20, 2025 · This integrated Java application platform is fully supported for use in both development and production, according to your corresponding ...
  23. [23]
    Migration Guide | Red Hat JBoss Enterprise Application Platform | 8.0
    Apache ActiveMQ Artemis replaces HornetQ in JBoss EAP 7, so you must migrate any code that used the HornetQ API to use the Apache ActiveMQ Artemis API. The ...
  24. [24]
    JBoss Enterprise Application Platform (EAP) 8 Included Modules
    Aug 28, 2025 · This article lists the modules included with JBoss EAP (EAP) 8 and their support classification. JBoss EAP Module Support Classifications.Missing: key | Show results with:key
  25. [25]
    Chapter 3. JBoss EAP Management | Configuration Guide
    The YAML root node is wildfly-configuration . You can follow the model tree to modify resources. If a resource already exists (created by the XML configuration ...
  26. [26]
    Get started creating applications for JBoss EAP deployment.
    Aug 28, 2025 · Get started creating applications for JBoss EAP deployment by using Maven as the project management tool.Deploy your applications to JBoss EAP ...Missing: Gradle | Show results with:Gradle<|separator|>
  27. [27]
    Red Hat JBoss Enterprise Application Platform (EAP) 8 Supported ...
    6.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 ...
  28. [28]
    Using JBoss EAP BOMs in Gradle - Red Hat Customer Portal
    Jun 14, 2024 · Using JBoss EAP BOMs in Gradle. Solution Unverified - Updated June 14 2024 at 2:13 AM -. English.Missing: plugin | Show results with:plugin
  29. [29]
    Chapter 6. Managing application deployments | Configuration Guide
    You can deploy and undeploy applications to JBoss EAP running as a standalone server by using the WildFly Maven Plugin. 6.4.1.1. Deploying an application to a ...
  30. [30]
    Chapter 7. Deploying Applications | Configuration Guide | 7.0
    JBoss EAP features a range of application deployment and configuration options to cater to both administrators and developers.Missing: Galleon provisioning
  31. [31]
    Provisioning JBoss EAP | 8.1-Beta - Red Hat Documentation
    The JBoss EAP Maven plug-in uses Galleon provisioning mechanism to provision a server with only the required capabilities to reduce the size and memory ...Missing: hot | Show results with:hot
  32. [32]
    Using JBoss EAP XP 5.0 - Red Hat Documentation
    To enable MicroProfile support on JBoss EAP, register a new runtime server for JBoss EAP XP, and then create the new JBoss EAP 8.0 server. Give the server ...<|separator|>
  33. [33]
    Chapter 3. Administer MicroProfile in JBoss EAP | 8.0
    The MicroProfile Telemetry component is integrated into the default MicroProfile configuration through the microprofile-telemetry subsystem.
  34. [34]
    Using Jenkins in the Red Hat CI/CD Ecosystem
    Sep 13, 2016 · WildFly / JBoss EAP plugin - Enables Jenkins to automatically deploy apps to local or remote, standalone or domain WildFly and/or JBoss EAP ( ...Using Jenkins In The Red Hat... · Jenkins Plugins · Jenkins With OpenshiftMissing: low- footprint
  35. [35]
    [PDF] IBM WebSphere Application Server v7 vs. JBoss EAP v5 TCO ...
    Dec 29, 2010 · After a lengthy development and public beta testing cycle, JBoss EAP 5 was released in 2009. Many of the same issues encountered in previous ...
  36. [36]
    Red Hat Launches JBoss Enterprise Application Platform 6 to Help ...
    Jun 20, 2012 · Red Hat Launches JBoss Enterprise Application Platform 6 to Help Enterprises Move Application Development and Deployment to the Cloud. Red Hat, ...
  37. [37]
    6.4.0 Release Notes | Red Hat JBoss Enterprise Application Platform
    JBoss EAP 6 is Java EE 6 certified and features powerful yet flexible management, improved performance and scalability, and many new features to improve ...
  38. [38]
    Chapter 1. New Features and Enhancements | 7.0.0 Release Notes
    JBoss EAP 7 includes an updated management console user interface, easier navigation, and enhanced support for large-scale domain configurations. · The JBoss EAP ...
  39. [39]
    7.4.0 Release Notes | Red Hat JBoss Enterprise Application Platform
    Feb 8, 2024 · Beginning with JBoss EAP 7.4, we will be exclusively focusing on the Jakarta EE test suite for certification/compliance.
  40. [40]
    JBoss EAP 7 Maintenance Schedule - Red Hat Customer Portal
    Jul 14, 2025 · Update 6, January 20, 2020 · Release Notes ; Update 5, November 26, 2019 · Release Notes ; Update 4, September 30, 2019 · Release Notes ; Update 3 ...Jboss Eap 7 Maintenance... · 7.3 (out Of Date) · 7.2 (out Of Date)Missing: major | Show results with:major
  41. [41]
    Release notes for Red Hat JBoss Enterprise Application Platform 8.0
    Feb 27, 2024 · These release notes contain important information related to Red Hat JBoss Enterprise Application Platform release 8.0.
  42. [42]
    Download Red Hat JBoss Enterprise Application Platform
    All JBoss downloads ; 8.1 · August 28, 2025. Download (225.21 MB) ; 8.1 Beta · April 23, 2025. Download (225.12 MB) ; EAP-XP 5.0.0 · July 17, 2024. Download (38.47 MB).
  43. [43]
    Release notes for Red Hat JBoss Enterprise Application Platform 8.1
    Aug 28, 2025 · These release notes contain important information related to Red Hat JBoss Enterprise Application Platform release 8.1. Preface.Missing: major history
  44. [44]
    Red Hat Application Services Product Update and Support Policy
    Red Hat JBoss Enterprise Application Platform ; January 1, 2008, January 31, 2011, January 31, 2013, November 30, 2016 ; June 1, 2007, June 30, 2010, June 30, ...Missing: history | Show results with:history
  45. [45]
    Red Hat JBoss EAP 7 ELS Availability
    Sep 24, 2025 · What's Happening? The full support for the JBoss EAP 7 officially ended on June 30, 2025. After this date, customers who require continued ...
  46. [46]
    Buy Red Hat JBoss Enterprise Application Platform
    It's compliant with JavaTM EE specification and includes a full web services stack, container- and cloud-ready architecture, and management and automation ...
  47. [47]
    Red Hat JBoss Enterprise Application Platform Installation Methods
    The JBoss EAP Installation Manager and Graphical (GUI) installer methods support both online and offline installation modes.
  48. [48]
    Which JBoss subscription covers development activities?
    Aug 7, 2024 · Issue. Which JBoss subscription covers development activities? We already have JBoss license for our production servers.
  49. [49]
    Red Hat End User License Agreements
    The End User License Agreements (EULA) listed below govern the Red Hat Products that are listed under them. Certain bundled Red Hat Products may be listed ...<|control11|><|separator|>
  50. [50]
    Production Support Terms of Service - Red Hat Customer Portal
    Self-support1, Standard, Premium. Hours of coverage, N/A, Standard business hours2, Standard business hours (24x7 for Severity 1 and 2)3.
  51. [51]
    Red Hat subscription model FAQ
    ... level of support services to cover specific use cases and environments. Available support levels include premium, standard, and self-support (available only ...
  52. [52]
    Development Support Service Level Agreement
    If you still have a contract for either program, your SLA for Professional (2 days) or Enterprise (4 business hours) remains in effect until its expiration date ...<|separator|>
  53. [53]
    Red Hat Application Services subscription guide
    Sep 18, 2025 · This in-depth guide details Red Hat Application Services subscriptions, their benefits and entitlements, and Red Hat subscription policies.
  54. [54]
    How to count CPU cores for my JBoss middleware subscription
    Apr 21, 2020 · Issue. How to count CPU / VCPU cores for my JBoss middleware subscription? I have purchased 16-Core Production JBoss subscription, ...
  55. [55]
    Red Hat JBOSS Middleware Subscription Guide - The ITAM Review
    Feb 6, 2018 · A Red Hat subscription is required for “each and every instance or installation”, in whole or in part, of a JBOSS product being used in your environment.
  56. [56]
    JBoss Partner Developer - subscription (1 year) - 25 entitlements
    $$13,016.99JBoss Partner Developer Subscription is designed for developers at Red Hat ISV Partners who are deploying their application(s) on the JBoss Enterprise family ...Missing: EAP | Show results with:EAP
  57. [57]
    Updating Red Hat JBoss Enterprise Application Platform
    The JBoss EAP Management CLI allows you to easily view the history of all the updates and reverts that you applied on your JBoss EAP server. The Management CLI ...
  58. [58]
  59. [59]
    Open Liberty
    ### Summary of Open Liberty as a Lightweight Jakarta EE Server
  60. [60]
    WildFly - GitHub
    We are tracking our issues in the WFLY Issue Tracker. Finally, to discuss and see what the WildFly community is up, come discuss in our chat rooms on Zulip.
  61. [61]
    WildFly
    WildFly. A powerful, modular, & lightweight application server that helps you build amazing applications. Now available: WildFly 38 Final.Downloads · About the WildFly Project · News · DocumentationMissing: kernel | Show results with:kernel
  62. [62]
    JBoss EAP vs WildFly: The definitive guide - Mastertheboss
    Jan 16, 2024 · This article provides a comprehensive comparison of JBoss EAP vs WildFly. Within this article, we will cover the main differences between the two application ...<|separator|>
  63. [63]
    Using JBoss EAP on OpenShift Container Platform | 8.0
    Feb 21, 2025 · Use the JBoss EAP native OpenID Connect (OIDC) client to delegate authentication using an external OpenID provider. OIDC is an identity layer ...
  64. [64]
    Configure a JBoss EAP 8 application for OpenShift
    Apr 18, 2024 · Learn how to develop modern Java applications using JBoss EAP 8 and deploy them to Red Hat OpenShift with Helm charts for scalability and observability.
  65. [65]
    Red Hat Runtimes
    Red Hat Runtimes includes: Red Hat Jboss Enterprise Application Platform. An open source platform for building, running, deploying, and managing Java™ ...
  66. [66]
    Red Hat Application Services Product Supported Configurations
    Red Hat Application Services includes runtimes like EAP, JBoss Web Server, Single Sign-On, Keycloak, Quarkus, Data Grid, and Open Liberty.Missing: options | Show results with:options
  67. [67]
    Red Hat Runtimes Features
    In addition, Red Hat JBoss Enterprise Application Platform (EAP) provides an open source Java™ EE-based application runtime for building, deploying, and ...
  68. [68]
    Deploying JBoss EAP on Amazon Web Services | 8.0
    May 10, 2024 · This document provides information about deploying Red Hat JBoss Enterprise Application Platform on Amazon EC2. Providing feedback on JBoss EAP ...
  69. [69]
    Hybrid Cloud | Topics - Red Hat Developer
    Learn how to integrate Ansible Automation Platform with Red Hat Advanced Cluster Management for centralized authentication across multiple clusters. 4 reasons ...
  70. [70]
    Deploy Data Grid and JBoss EAP in OpenShift | Red Hat Developer
    Jun 29, 2021 · Follow these steps to integrate Data Grid and JBoss EAP in the same project on OpenShift. You can boost application scalability by ...Integrate Red Hat Data Grid... · A Note About Jboss Eap... · Mount A Config Map To...
  71. [71]
    [PDF] Installing and configuring Red Hat Decision Manager in a Red Hat ...
    Configure Red Hat JBoss EAP 7.2 with Red Hat Data Grid 7.3 on a machine. Configure AMQ Broker, a Java messaging server (JMS) broker, on a machine. Configure ...
  72. [72]
    Installing and configuring Red Hat Decision Manager | 7.13
    Mar 14, 2024 · Red Hat Decision Manager supports RH-SSO 7.5 on Red Hat JBoss EAP 7.4. ... Manager in an existing Red Hat JBoss EAP 7.4 server installation ...