How to setup TIBCO BusinessEvents 6.3.1 on hosts/servers without internet access?

How to setup TIBCO BusinessEvents 6.3.1 on hosts/servers without internet access?

book

Article ID: KB0137330

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition 6.3.1, 6.3.1 HF1

Description

TIBCO BusinessEvents projects are now maven projects by default with BE 6.3.1 version. This allows users to leverage Apache Maven to build, test and deploy BE applications like any other java projects using similar commands. All the required dependencies are managed in the pom.xml file that streamlines the build process and provides consistent build across the environments. Please refer to documentation link below for complete information on Apache Maven integration with TIBCO BusinessEvents.

https://docs.tibco.com/pub/businessevents-enterprise/6.3.1/doc/html/Default.htm#Developers/Apache-Maven-Integration-updated.htm?TocPath=Developers%2520Guide%257CApache%2520Maven%2520Integration%257C_____0

On servers with internet access BE 6.3.1 installation takes care of setting up maven plug-in and dependencies needed to work with Apache Maven to build and deploy BE projects. But, with servers without internet access there are additional steps needed to make sure BE project build process can be managed using Apache Maven. 

 

Environment

All Supported Platforms

Resolution

Prerequisites to setup BE 6.3.1 on servers without internet access:

  • Setup maven on the hosts . Please refer to Apache Maven documentation for detailed steps to setup maven and set MAVEN_HOME environment variable at user profile level to use maven command on any CLI . You have to transfer maven archive to the host to unzip and use it as mentioned in documentation below:

         https://maven.apache.org/install.html

  • Set JAVA_HOME to point to jdk on the host. We can use tibcojre that comes with BE installation as well to set JAVA_HOME. For instance if tibcojre java 11 path is "c:/tibco/tibcojre/11". Then JAVA_HOME should point to this path. 

Installing BE 6.3.1 to build BE projects using Maven on hosts without internet access:

The minimum requirement is to install BE 6.3.1 plus hotfix-01 for 6.3.1 together. We would need HF1 to install maven dependencies offline. 

For the installation:
1. Create an empty folder
2. Extract the BE 6.3.1 installer files in that folder
3. Extract the BE 6.3.1HF1 installer files in same folder
4. Start the installer

With above steps BE version 6.3.1 and the hotfix will be installed.

Note: Please note just installing BE 6.3.1 on hosts without internet access will throw maven related errors in the log and BE maven plug-in will not be installed. This is the reason we need BE 6.3.1 and HF1 to be installed together. 

 

Issue/Introduction

This article provides pre-requisites and steps to setup BE 6.3.1 on hosts/servers without internet access. 

Additional Information

recent cases