Software Requirements

Your system must meet the software requirements before you run the installer. Some software is required and others are optional. An external database is required for production systems but not during development.

Before you run the installer, you must make sure you are running on a supported platform. See the Readme file for information about the supported operating system platforms and versions and about required patches.

You must also have required software installed. See the Readme file for the supported products and versions.

Required and Optional Software lists the required and optional software. Several of the required software components are downloaded by the installer.

Required and Optional Software.
Remember: When you obtain third party software or services, it is your responsibility to ensure you understand the license terms associated with such third-party software or services and comply with such terms.
Software Description
Hibernate Required. If necessary, the TIBCO Universal Installer automatically downloads Hibernate during installation.
Eclipse components Required. On some operating system platforms, TIBCO Universal Installer automatically downloads certain Eclipse LGPL components during installation if necessary.
JRE Components

On some operating system platforms, you must download Oracle Java 8 Elliptic Curve Cryptography (ECC) LGPL separately. Oracle ships the SunEC (an ECC implementation) library as part of JRE 8. The SunEC library is covered by a different license (LGPL). Install this library to take advantage of ECC. The TIBCO Universal Installer automatically downloads the library for you from download.tibco.com during installation.

If you do not want to install the Elliptic Curve Cryptography library, delete the library named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows systems) or libsunec.dylib (on MacOS) from the TIBCOJRE bin directory, reserved for native libraries.

Note: IBM's implementation of Java 8 includes ECC, but ECC does not fall under a separate license as it does in Oracle's implementation.
TIBCO Software Several software components from TIBCO Software might be required. Some components are included in the installer package, others must be installed separately. See the Readme file for details about the required versions.
  • Java Virtual Machine - Required. JRE 8 is included in the installation. Alternatively, you can also use the JRE version already installed on your machine.
  • TIBCO Enterprise Message Service - Required. This software is not included in the installer package and must be installed separately. This software is used as:
    • the notification and messaging backbone for the TIBCO ActiveMatrix products
    • the messaging transport by both the TIBCO Service Performance Manager (SPM) server and the TIBCO ActiveMatrix SPM dashboard server for communicating statistics. When and where the EMS server is installed affects the configuration of TIBCO ActiveMatrix SPM dashboard server.

      At least one EMS server must be installed on the network that can be used with TIBCO Service Performance Manager.

  • TIBCO Hawk: Hawk allows you to monitor and manage distributed applications and systems throughout the enterprise.
OpenJDK TIBCO ActiveMatrix Service Grid 3.4.0 supports OpenJDK (Amazon Corretto 8, update 212) on Windows (64-bit) and Linux (64-bit) operating systems for the following installation profiles:
  • Administrator
  • Runtime Host
  • SOA Development

You can download and install Amazon Corretto 8 from Amazon Web Services Website.

To use OpenJDK, select the option Specify Currently Installed Java in the Java Home screen of the installer wizard. Click Browse to navigate to the directory where Amazon Corretto 8 is installed.

Alternatively, you can use TIBCO ActiveMatrix Updater Tool for Java Runtime Environment (JRE) to configure existing setup to use Amazon Corretto 8. For more information, see Updating JRE Version.

Tomcat Web Server Tomcat is not a prerequisite during the installation process; it will be installed on your machine when TIBCO ActiveMatrix is installed. The Tomcat web server is necessary to host the SPM dashboard.
Database Software Required to store administration information. For a list of supported databases, see the Readme file.

An embedded version of HSQLDB is included for demonstration and trial setups.

Note: HSQLDB must not be used for production or any setup where data loss is unacceptable. This version of HSQLDB does not guard against database corruption.
JDBC Drivers Required by TIBCO ActiveMatrix Administrator and by associated services to access the database resources. For the supported drivers, see the Third-Party Driver Details section.

If you use the embedded version of HSQLDB during development, you do not have to install a third-party driver.

LDAP Servers Optional. Supports the LDAP authentication realm that the Administrator server can use for authenticating users. As an alternative, you can configure a database authentication realm.
JMS Servers Optional. Supports SOAP/JMS and JMS binding types.
Web Browser Required to run the ActiveMatrix Administrator GUI. See the Readme for a list of supported browsers.
Apache Ant Required to run TIBCO Configuration Tool, runtime object upgrade, and ActiveMatrix Administrator CLI scripts.

Apache Ant 1.9.9 is bundled as a part of ActiveMatrix under TIBCO_HOME\amx\<version>\bin\ant. This Ant can be used by adding TIBCO_HOME\amx\<version>\bin to the environment variable PATH.

GTK2 On some UNIX and Linux platforms, you must install the GTK2 libraries and their dependencies and make them available in the library path (LD_LIBRARY_PATH). To determine the full set of libraries required for installation, download and install the gtk2 rpm. All missing dependencies are listed. These dependencies are available for download from the GTK2 download site.
Note: You must use GTK 2.24.0 or a later version with Eclipse 4.7 (Oxygen).