8.3.4. Native Components Installation
Procedure 8.1. Install Native Components from RPM
Subscribe to the JBOSS EAP5 RHN channel
- Using a web browser, navigate to http://access.redhat.com and log in with your credentials.
- View the list of all systems, and find the system on which you have installed the Enterprise Platform. Click to view its subscriptions.
- Add the JBoss Application Platform or JBoss EWP channel appropriate to your version of Red Hat Enterprise Linux.
Install the jboss-eap5-native package
Log into the application server's host system as the root user.Execute the commandyum install jboss-eap5-native
Install the mod_cluster-jbossas package
Log into the application server's host system as the root user.Execute the commandyum install mod_cluster-jbossas
Optional: Install the mod_jk-ap20 package
Follow this step if you need to use mod_jk instead of mod_cluster.Log into the application server's host system as the root user.Execute the commandyum install mod_jk-ap20
.
Procedure 8.2. Install Native Components from ZIP archives
Install JBoss Enterprise Application Platform via ZIP, RPM, or the Graphical installer before carrying out this procedure. See Chapter 3, Installation Methods for more details.
Download software
Refer to Appendix A, The Red Hat Customer Portal for file download instructions.To install Native Components, choose the Native Components download that corresponds to your operating system and the architecture of your Java Virtual Machine.Unzip components
Extract thenative
directory from the zip file into thejboss-eap-5.x
directory, so that the native directory is at the same directory level as thejboss-as
directory.Result:The Native Components are installed.
Verify installation
During server start up the server will report the presence of the Native libraries:12:12:29,826 INFO [ServerInfo] VM arguments: -Dprogram.name=run.sh -Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true -Djava.protocol.handler.pkgs=org.jboss.handlers.stub -Djava.net.preferIPv4Stack=true -Djava.library.path=/home/eapuser/jboss-eap-5.2/native/lib64 -Djava.endorsed.dirs=/home/eapuser/jboss-eap-5.2/jboss-as/lib/endorsed
The option-Djava.library.path=/home/eapuser/jboss-eap-5.2/native/lib64
shows that the server is detecting and loading the Native libraries.