Skip to navigation

Warning message

log in to add comments or rate this document

JBoss Enterprise Application Platform Component Details

Updated 2014-03-03T03:08:55+00:00

As part of the JBoss® Enterprise Application Platform (JBoss EAP) release process, a number of open source projects have been integrated to form a stable Java™ EE application platform. Here you'll find the JBoss EAP component details for each initial major release.

Open source projects are sourced from various open source communities, like the JBoss Community, Apache Software Foundation, and many others. Some components may have been added or removed for dependency or compatibility purposes, while others may be included as technology previews.

JBoss Enterprise Application Platform 6

The following components have been integrated into a single distribution for JBoss Enterprise Application Platform 6. This integrated Java application platform is fully supported for use in both development and production, according to your corresponding subscription agreement.

Component EAP 6.0.0 EAP 6.0.1 EAP 6.1.0 EAP 6.1.1 EAP 6.2.0
JBoss AS 7.1.2 Final 7.1.3 Final 7.2.0 Final 7.2.1 Final 7.3.0 Final
WELD 1.1.8.Final 1.1.10.Final 1.1.13.Final 1.1.13.Final 1.1.16.Final
RESTEasy 2.3.3.Final 2.3.4.Final 2.3.6.Final 2.3.6.Final 2.3.7.Final
mod_cluster 1.2.1.Final 1.2.3.Final 1.2.4.Final 1.2.4.Final 1.2.6.Final
Picketlink Federation 2.1.1.Final 2.1.3.Final 2.1.6..Final 2.1.6.3.Final 2.1.9.Final
JBoss Modules 1.1.2.Final 1.1.3.Final 1.2.2.Final 1.2.2.Final 1.3.0.Final
JBoss DMR 1.1.1.Final 1.1.1.Final 1.1.6.Final 1.1.6.Final 1.2.0.Final
JBoss Metadata 7.0.3.Final 7.0.4.Final 7.0.8.Final 7.0.8.Final 7.0.8.Final
JBoss XNIO 3.0.4.GA 3.0.7.GA 3.0.7.GA 3.0.7.GA 3.0.7.GA
PicketBox 4.0.9.Final 4.0.14.Final 4.0.17.Final 4.0.17.SP2.Final 4.0.19.SP2.Final
PicketBox Commons 1.0.0.Final 1.0.0.Final 1.0.0.Final 1.0.0.Final 1.0.0.Final
Hibernate Core 4.1.3.Final 4.1.6.Final 4.2.0.Final 4.2.0.SP1.Final 4.2.7.SP1.Final
Hibernate Infinispan (2LC) 4.1.3.Final 4.1.6.Final 4.2.0.Final 4.2.0.SP1.Final 4.2.7.SP1.Final
Hibernate Envers 4.1.3.Final 4.1.6.Final 4.2.0.Final 4.2.0.SP1.Final 4.2.7.SP1.Final
Hibernate Validator 4.2.0.Final 4.2.0.Final 4.3.1.Final 4.3.1.Final 4.3.1.Final
Hibernate JPA 2.0 API 1.0.1.Final 1.0.1.Final 1.0.1.Final 1.0.1.Final 1.0.1.Final
JBoss Web 7.0.16.Final 7.0.17.Final 7.2.0.Final 7.2.2.Final 7.2.2.Final
Infinispan 5.1.4.Final 5.1.8.Final 5.2.6.Final 5.2.7.Final 5.2.7.Final
IronJacamar (JCA 1.6) 1.0.11.Final 1.0.13.Final 1.0.17.Final 1.0.19.Final 1.0.23.Final
JGroups 3.0.9.Final 3.0.14.Final 3.2.7.Final 3.2.10.Final 3.2.12.Final
JBoss Transactions 4.16.4.Final 4.16.6.Final 4.17.4.Final 4.17.7.Final 4.17.15.Final
JBoss EJB Client 1.0.10.Final 1.0.11.Final 1.0.21.Final 1.0.23.Final 1.0.24.Final
JBoss EJB3 EXT API 2.0.0 2.0.0 2.0.0 2.0.0 2.1.0
JBoss WS API 1.0.1.GA 1.0.1.GA 1.0.1.GA 1.0.1.GA 1.0.2.GA
JBoss WS SPI 2.0.3.GA 2.0.4.GA 2.1.2.Final 2.1.3.Final 2.2.2.Final
JBoss WS Common 2.0.4.GA 2.0.4.GA 2.1.1.Final 2.1.3.Final 2.2.3.Final
JBoss WS Common Tools 1.0.1.GA 1.0.2.GA 1.1.0.Final 1.1.0.Final 1.2.0.Final
JBoss WS-CXF 4.0.4.GA 4.0.6.GA 4.1.3.Final 4.1.4.Final 4.2.3.Final
JBoss WS-Native (for jaxrpc only) 4.0.4.GA 4.0.6.GA 4.1.1.Final 4.1.1.Final 4.1.2.Final
JBoss VFS 3.1.0.Final 3.1.0.Final 3.1.0.Final 3.1.0.Final 3.2.2.Final
JBoss Remoting3 3.2.8.GA 3.2.14.GA 3.2.16.GA 3.2.16.GA 3.2.18.GA
JBoss Marshalling 1.3.14.GA 1.3.15.GA 1.3.16.GA 1.3.18.GA 1.4.2.GA
JBoss SASL 1.0.1.Final 1.0.3.Final 1.0.3.Final 1.0.3.Final 1.0.3.Final
JSF 1.2_15-b01-redhat-1 1.2_15-b01-redhat-2 1.2_15-b01-redhat-3 1.2_15-b01-redhat-3 1.2_15-b01-redhat-8
JSF2 2.1.7-redhat-1 2.1.13-redhat-1 2.1.19-redhat-1 2.1.19-redhat-1 2.1.19-redhat-2
JacORB 2.3.2-redhat-1 2.3.2-redhat-2 2.3.2-redhat-4 2.3.2-redhat-4 2.3.2-redhat-5
JBoss Security Negotiation 2.2.0.SP1 2.2.1.Final 2.2.5.Final 2.2.5.Final 2.2.6.Final
JBoss Management Console (HAL) 1.3.1.Final 1.4.2.Final 1.5.2.Final 1.5.7.Final 2.0.6.Final
HornetQ 2.2.16.Final 2.2.23.Final 2.3.1.Final 2.3.5.Final 2.3.12.Final
Netty (in HornetQ and Inifnispan) 3.2.6.Final 3.2.6.Final 3.6.2.Final 3.6.6.Final 3.6.6.Final
JBoss Logging 3.1.1.GA 3.1.2.GA 3.1.2.GA 3.1.2.GA 3.1.2.GA
Apache CXF 2.4.6-redhat-1 2.4.9-redhat-2 2.6.6-redhat-3 2.6.8-redhat-3 2.7.7-redhat-3
Apache CXF XJC-Utils 2.4.0-redhat-1 2.4.0-redhat-2 2.6.0-redhat-1 2.6.0-redhat-1 2.6.1-redhat-1
Apache WSS4J (for WS) 1.6.5 1.6.7 1.6.9 1.6.10 1.6.12
Xalan 2.7.1-redhat-1 2.7.1-redhat-3 2.7.1-redhat-4 2.7.1-redhat-4 2.7.1-redhat-4
Xerces 2.9.1-redhat-1 2.9.1-redhat-3 2.9.1-redhat-4 2.9.1-redhat-4 2.9.1-redhat-5
JAXB 2.2.5 2.2.5-redhat-3 2.2.5-redhat-5 2.2.5-redhat-5 2.2.5-redhat-7
Application Platform 6.0.0 Apache Web Server based on Apache 2.2.17 based on Apache 2.2.22 based on Apache 2.2.22 based on Apache 2.2.22 based on Apache 2.2.22

Dependent Components

The following components have been included for dependency purposes only and are not fully supported for production or development as part of a JBoss Enterprise Application Platform subscription:

Component Comments
Hypersonic SQL This component provides default out-of-the-box database functionality for JBoss EAP for evaluation and development use only. Hypersonic SQL is not recommended or supported for production use.

Technology Preview Features

Technology Preview features are listed in the release notes for all 6.x versions of EAP.

Unsupported Features

Component Comments
JBoss OSGi Framework Knowledge Article
OAuth with RESTEasy Knowledge Article
WebSockets in JBoss Web The org.apache.catalina.websockets package of JBoss Web is not supported for development or production use. Knowledge Article
Infinispan APIs Infinispan is delivered as a private module in EAP to provide the caching capabilities of EAP. Infinispan is not supported for direct use by applications
STOMP Protocol with HornetQ HornetQ has community level support for the STOMP protocol. That protocol has not received testing from Red Hat and is not supported by EAP
REST Protocol with HornetQ HornetQ has community level support for the REST protocol. That protocol has not received testing from Red Hat and is not supported by EAP

JBoss Enterprise Application Platform 5

The following components have been integrated into a single distribution for JBoss Enterprise Application Platform 5. This integrated Java application platform is fully supported for use in both development and production, according to your corresponding subscription agreement.

Component EAP 5.0.0 EAP 5.1.0 EAP 5.1.1 EAP 5.1.2 EAP 5.2.0
JBoss Application Server 5.1.0.GA 5.1.0.GA 5.1.0.GA 5.1.0.GA 5.2.0.GA
JBoss Microcontainer 2.0.9.GA 2.0.10.GA 2.0.10.GA 2.0.10.GA 2.0.10.GA
Hibernate® Core 3.3.2.GA 3.3.2.GA_CP03 3.3.2.GA_CP04 3.3.2.GA_CP04 3.3.2.GA_CP05>
Hibernate Entity Manager 3.4.0.GA 3.4.0.GA_CP03 3.4.0.GA_CP04 3.4.0.GA_CP04 3.4.0.GA_CP05>
Hibernate Annotations 3.4.0.GA 3.4.0.GA_CP03 3.4.0.GA_CP04 3.4.0.GA_CP04 3.4.0.GA_CP05>
Hibernate Validator 3.1.0.GA 3.1.0.GA 3.1.0.GA 3.1.0.GA 3.1.0.GA
Hibernate Search 3.1.1.GA 3.1.1.GA_CP03 3.1.1.GA_CP04 3.1.1.GA_CP04 3.1.1.GA_CP05
JBoss Web (based on Tomcat 6.0) 2.1.3.GA 2.1.10.GA 2.1.12.GA 2.1.12.GA-patch-01 2.1.13.GA-patch-01
JBoss Cache 3.2.1.GA 3.2.5.GA 3.2.7.GA 3.2.8.GA 3.2.11.GA
JBoss JAXR 2.0.1 2.0.1 2.0.1 2.0.1 2.0.1
JGroups 2.6.13.GA 2.6.16.GA 2.6.19.Final 2.6.20.Final 2.6.22.Final
JBoss EJB3 1.1.18 1.3.6 1.3.7 1.3.8 1.3.9
JBoss Transactions 4.6.1 CP03 4.6.1.GA_CP07 4.6.1.CP11-Patch-01 4.6.1.CP12 4.6.1.CP13
JBoss Web Services (WS) 3.1.2 SP4 3.1.2 SP8 3.1.2.SP9 3.1.2.SP10 3.1.2.SP13
JBoss WS-Native 3.1.2 SP3 3.1.2 SP7 3.1.2.SP10 3.1.2.SP11 3.1.2.SP15
JBoss WS-CXF 3.1.2 3.1.2.SP7 3.1.2.SP8 3.1.2.SP9 3.1.2.SP13
Apache CXF 2.2.2 2.2.6-patch-01 2.2.12-patch-01 2.2.12-patch-02 2.2.12-patch-04
JBoss AOP 2.1.6.GA 2.1.6.CP01 2.1.6.CP02 2.1.6.CP03 2.1.6.CP06
JBoss Remoting 2.5.2 2.5.3.SP1 2.5.4.SP2 2.5.4.SP3 2.5.4.SP4
JBoss Serialization 1.0.3.GA 1.0.4.FINAL 1.0.5.FINAL 1.0.5.FINAL 1.0.5.FINAL
JSF 1.2_13 1.2_13 1.2_13 1.2_13-patch-01 1.2_13-patch-01
JacORB 2.3.1.jboss.patch1 2.3.1.jboss.patch1 2.3.1.jboss-patch-02 2.3.2.jboss-patch-03 2.3.2.jboss-1
JPA 1.0.0 1.0.0 1.0.0 1.0.0 1.0.2.GA
JBoss Security 2.0.4.SP1 2.0.4.SP4 2.0.4.SP7 2.0.4.SP8 2.0.5.SP3-1
JBoss Negotiation 2.0.3 SP1 2.0.3 SP3 2.0.3 SP3 2.0.3 SP3 2.1.3.GA
Xalan 2.7.1.patch02 2.7.1.patch02 2.7.1.patch04 2.7.1.patch05 2.7.1.patch05
Xerces 2.9.1-patch-01 2.9.1-patch-01 2.9.1-patch-01 2.9.1-patch-01 2.9.1-patch-02
JAXB 2.1.9.patch01 2.1.12.patch01 2.1.12.patch01 2.1.12-patch-02 2.1.12-patch-03
Seam 2.2.0.EAP5 2.2.2.EAP5 2.2.4.EAP5 2.2.5.EAP5 2.2.6.EAP5
RichFaces 3.3.1.GA 3.3.1.SP2 3.3.1.SP3 3.3.1.SP3 3.3.1.SP3
JBoss Admin Console 1.3.2.GA 1.3.4.SP1 1.3.4.SP4 1.3.4.SP5 1.3.4.SP6
JBoss Messaging 1.4.6 1.4.7.GA 1.4.8.SP1 1.4.8.SP5 1.4.8.SP9
HornetQ     2.2.5.GA (TP) 2.2.10.GA 2.2.24.EAP_GA
mod_jk 1.2.28 1.2.30 1.2.31 1.2.31 1.2.31
mod_cluster 1.0.2.GA 1.0.4.GA 1.0.10.GA_CP01 1.0.10.GA_CP02 1.0.10.GA_CP04
JBoss RESTEasy 1.1.CP01 1.2.1 1.2.1.GA_CP01 1.2.1.GA_CP02 1.2.1.GA_CP02_patch02
JBoss Native 2.0.6 2.0.6 2.0.6 2.0.6 2.0.6
PicketLink Federation   1.0.3 1.0.3 2.0.6 2.1.5.Final
Netty   3.2.1.Final 3.2.3.Final 3.2.3.Final 3.2.5.Final

Dependent Components

The following components have been included for dependency purposes only and are not fully supported for production or development as part of a JBoss Enterprise Application Platform subscription:

Component Comments
Quartz Job Scheduler The Quartz Job Scheduler is used internally by the Java EE Timer Service and Seam Asynchronous methods with the Quartz Dispatcher. It is only supported within these contexts.
JBoss jBPM 3.2 (jPDL) This item is required to implement pageflow features for JBoss Seam, so the use of this component is only supported within this context.

JBoss Rules 5 (Drools)

This item is required to implement rule-based security features for JBoss Seam, so the use of this component is only supported within this context.
Hypersonic SQL This component provides default out-of-the-box database functionality for JBoss EAP for evaluation and development use only. Hypersonic SQL is not recommended or supported for production use.

Technology Preview Components

Some features in JBoss EAP 5 are provided as technology preview. This means that while these components have been included in JBoss EAP, they're not considered functionally complete and are not suitable for production use. So they're supported in development (according to your corresponding subscription agreement) but not recommended or supported for production use.

These components are included as a customer convenience and to provide the components' features with wider exposure. Customers are encouraged to provide feedback and suggestions for a technology preview feature before it becomes fully supported. Red Hat® intends to fully support technology preview features in a future release.

Component Comments
JBoss Web Services CXF The JBoss Web Services CXF web stack is a tech preview in JBoss EAP 5.0.1, and fully supported in JBoss EAP 5.1.0 and later versions.
PicketLink Federation (Tech Preview) PicketLink Federation is a tech preview in JBoss EAP 5.1.1
HornetQ Message Broker HornetQ is a tech preview in JBoss EAP 5.1.1.

JBoss Enterprise Application Platform 4.3

The following components have been integrated into a single distribution for JBoss EAP 4.3. This integrated Java application platform is fully supported for use in both development and production, according to your corresponding subscription agreement.

Component Version
JBoss Application Server 4.2.1 with various updates, component upgrades, and bug fixes
Hibernate 3.2.4 SP1 CP01
Hibernate Entity Manager 3.2.1
Hibernate Annotations 3.2.1 GA patch01
JBoss Seam 1.2.1 JBPAPP_4_3_0_GA
JBoss Web (embedded Tomcat 6.0) 2.0.0 GA CP05
JBoss Cache 1.4.1 SP8 patch02
JGroups (for caching and clustering) 2.4.1 SP4
JBoss Messaging 1.4.0 SP3 CP01
JBoss Transactions 4.2.3 SP5
JBoss Web Services (JBossWS) 2.0.1 SP2
JBossXB 1.0.0 SP1
JBoss AOP 1.5.5
JBoss Remoting 2.2.2 SP4
JBoss Serialization 1.0.3
JacORB 2.3.0 jboss.patch5

Excluded Elements

The following subcomponents or features have been removed from JBoss EAP 4.3:

Component Removed item Comments
JBoss Web 2.0 The Apache Portable Runtime and native IO elements have been removed. This item is expected to be included in JBoss EAP 5.0.

Dependent Components

The following components have been included for dependency purposes only and are not fully supported for production or development as part of a JBoss EAP subscription.

Component Comments
Quartz Job Scheduler Quartz Job Scheduler is used internally by the Java EE Timer Service and is only supported within this context.
JBoss jBPM 3.1.4 (jPDL) This item is required to implement pageflow features for JBoss Seam, so the use of this component is only supported within this context.
JBoss Rules 3.2.1 (Drools) This item is required to implement rule-based security features for JBoss Seam, so the use of this component is only supported within this context.
RichFaces 3.0.1 snapshot This item is bundled with JBoss Seam, so the use of this component is only supported within this context.
Ajax4Jsf 1.1.1 snapshot This item is bundled with JBoss Seam, so the use of this component is only supported within this context.
Hypersonic SQL This component provides default out-of-the-box database functionality for JBoss EAP for evaluation and development use only. Hypersonic SQL is not recommended or supported as a production-use database.

Technology Preview Components

There are no features in this release that are considered technology previews.

JBoss Enterprise Application Platform 4.2

The following components have been integrated into a single distribution for JBoss EAP 4.2. This integrated Java application platform is fully supported for use in both development and production, according to your corresponding subscription agreement.

Component Version
JBoss Application Server 4.2.0
Hibernate 3.2.4 SP1
Hibernate Entity Manager 3.2.1
Hibernate Annotations 3.2.1
JBoss Seam 1.2.1
JBoss Web (embedded Tomcat 6.0) 2.0.0
JBoss Cache 1.4.1 SP3
JGroups (for caching and clustering) 2.4.1 SP3
JBossMQ 4.2.0
JBoss Transactions 4.2.3 SP4
JBoss Web Services (JBossWS) 1.2.1
JBoss AOP 1.5.5
JBoss Remoting 2.2.0 SP4
JBoss Serialization 1.0.3

Excluded Elements

The following subcomponents or features have been removed from JBoss EAP 4.2.

Component Removed item Comments
JBoss Web 2.0 The Apache Portable Runtime and native IO elements have been removed. This item is expected to be included in JBoss EAP 5.0.

Dependent Components

The following components have been included for dependency purposes only and are not fully supported for production or development as part of a JBoss EAP subscription.

Component Comments
Quartz Job Scheduler Quartz Job Scheduler is used internally by the Java EE Timer Service and is only supported within this context.
JBoss jBPM 3.1.4 (jPDL) This item is required to implement pageflow features for JBoss Seam, so the use of this component is only supported within this context.
JBoss Rules 3.2.1 (Drools) This item is required to implement rule-based security features for JBoss Seam, so the use of this component is only supported within this context.
Hypersonic SQL This component provides default out-of-the-box database functionality for JBoss EAP for evaluation and development use only. Hypersonic SQL is not recommended or supported as a production-use database.

Technology Preview Components

Some features in JBoss EAP 4.2 are provided as technology previews. This means that while these components have been included in JBoss EAP, they're not considered functionally complete. They're supported in development (according to your corresponding subscription agreement) but are not recommended or supported for production use.

These components are included as a customer convenience and to provide the components' features with wider exposure. Customers are encouraged to provide feedback and suggestions for a technology preview feature before it becomes fully supported. Red Hat intends to fully support technology preview features in a future release.

Component Comments
JBoss Web Services (JBossWS) - JAX-WS The JAX-WS functionality within JBossWS is not feature-complete and is therefore not ready for production use. We expect to provide an updated JBossWS component with full JAX-WS support in the JBoss EAP 4.3 and 5.0 releases.