Show Table of Contents
4.8. Installing Native Components and Utilities
Native Components are optional components which have been compiled to be optimized for a specific operating system and architecture. In some cases, using the native components may provide performance improvements. Native Components include native support for HornetQ (AIO), and the Tomcat Native Library. For more information, see Section 4.9.2, “Configure JBoss EAP 6 as a Service in Red Hat Enterprise Linux (Zip, Installer)” and the Jsvc section of the Administration and Configuration Guide.
Native Utilities are optional utilities specific to each supported operating system and architecture. These include scripts and utilities for installing JBoss EAP 6 as a service in your operating system, and generating SSL encryption keys and certificates.
In addition to Native Components and Native Utilities, Webserver Connector Natives are used for load balancing and clustering. See the Administration and Configuration Guide to configure Webserver Connector Natives.
4.8.1. Install Native Components and Native Utilities (Zip, Installer)
Prerequisites
- Install JBoss EAP 6 using the Zip installation, Graphical Installer, or Text-based Installer:
- Access to the Management CLI or the Management Console for the JBoss EAP 6 server. Refer to Launch the Management CLI or Log in to the Management Console in the Administration and Configuration Guide.
- For Native Components:
- In Red Hat Enterprise Linux 6 and 7 environments, ensure that the Apache Portability Runtime (APR) and OpenSSL libraries are installed. If you intend to use the Tomcat Native Library which is part of the JBoss EAP Native Components, the operating system package
tomcatjssmust be removed before installation. - In a HP-UX environment, OpenSSL must be installed.
Procedure 4.13. Download and Install Native Components
- Download the Native Components package for your operating system and architecture from the Red Hat Customer Portal. You can download the packages from the same location specified in Section 4.2.1, “Download JBoss EAP 6 (Zip Installation)”.
- Extract the downloaded Native Components zip archive over your JBoss EAP 6 installation.You can verify a successful extraction by checking if there is a new folder for your operating system and architecture in
EAP_HOME/modules/system/layers/base/org/jboss/as/web/main/lib/. - Using the Management CLI, activate the native components for the web subsystem with the following command:
[standalone@localhost:9999 /]
/subsystem=web:write-attribute(name=native,value=true) - Restart the JBoss EAP 6 server to apply the changes.
Procedure 4.14. Download and Install Native Utilities
- Download the Native Utilities package for your operating system and architecture from the Red Hat Customer Portal. You can download the packages from the same location specified in Section 4.2.1, “Download JBoss EAP 6 (Zip Installation)”.
- Extract the downloaded Native Components zip archive over your JBoss EAP 6 installation.You can verify a successful extraction by checking if there is
nativedirectory inEAP_HOME/modules/system/layers/base/. - Refer to procedures in the JBoss EAP documentation suite and on the Red Hat Customer Portal to configure specific native utilities features.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.