Installing the JBoss EAP Enabler

The following procedure describes how to install the JBoss EAP enabler:

Prerequisites

  • This guide presumes a strong familiarity with your particular version of JBoss EAP. If you are uncertain of how to achieve a particular task, consult your version specific JBoss EAP documentation.
  • This guide assumes a Silver Fabric broker is running with at least one engine installed, and that you have the broker’s hostname, a username, and password for the Silver Fabric Administration Tool. If this is not true, see the TIBCO Silver Fabric Installation Guide , or contact your administrator.
  • For the latest prerequisites required for this enabler, see the included TIBCO Silver Fabric Enabler for Red Hat JBoss Enterprise Application Platform Readme file.

Procedure

  1. Get the required grid libraries for the installation.
    You need the JBOSS EAP enabler, a distribution, and JDK 8 (optional). The enabler contains configuration details for the application server, and the distribution is a package that contains the application server binaries used by the enabler.
    Enabler grid libraries are downloaded from the TIBCO download site: edelivery.tibco.com. See section Creating Distribution Grid Libraries to create distribution grid libraries. Note that distribution grid libraries are not provided by TIBCO.

    JBoss EAP versions 7.0.0 and 7.1.0, support Java 8. Silver Fabric 5.8.1 includes JDK 7 and JDK 8 grid libraries, whereas, earlier versions of Silver Fabric only include JDK 7 grid library. You need to make sure to deploy JDK 8 grid library if it is not included by default in your specific version of Silver Fabric broker.

    For information on how to create a distribution grid library, see Creating Distribution Grid Libraries

    The following listed grid libraries are required for each supported version of the JBoss EAP enabler:
    JBoss EAP Version Required Grid Libraries
    7.0 TIB_ jboss_eap_7.0.0_distribution_gridlib.zip

    TIB_sfjb_6.0.0_jboss_eap_enabler.tar.gz

    jdk-platform-1.8.0.131-gridlib.tar.gz

    7.1 TIB_jboss_eap_7.1.0_distribution_gridlib.zip

    TIB_sfjb_6.0.0_jboss_eap_enabler.tar.gz

    jdk-platform-1.8.0.131-gridlib.tar.gz

    To run the enabler on multiple platforms, you must deploy a platform specific JDK grid library. The variable platform in the preceeding table indicates the Operating System on which the Silver Fabric Engine running the Jboss EAP Component is installed.

  2. Copy the desired JBoss EAP grid library files to the SF_HOME/webapps/livecluster/deploy/resources/gridlib directory in the following order:
    • Distribution
    • JDK grid library (Optional)
    • Enabler
    Note: Copying the grid library files to this directory also extracts them to the deployed directory SF_HOME/webapps/livecluster/deploy/expanded/. This overwrites any changes to the existing Grid Library in the staging directory.

    TIBCO Silver® Fabric installs into a directory within TIBCO_HOME. This directory is referenced in documentation as SF_HOME. The default value of SF_HOME depends on the operating system. For example on Windows systems, the default value is C:\tibco\fabric. TIBCO_HOME refers to a common location where TIBCO products are installed.

  3. Verify successful installation by selecting Stacks > Enablers in the Silver Fabric Administration Tool and ensuring that the enabler is displayed in the list.