This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.
FootPrints 12.1.X and 20.X
This article explains how to download and install an Oracle Java 8 JRE and Open JDK.
The following information provides guidance related to the issue indicated in the title.
For help understanding the general concepts, features, and navigation of version 12.1.X and 20.X, consult the product Help system.
FootPrints Service Core 12.1.01 and later requires an Oracle Java 8 JRE and Footprints 20.19.X requires OpenJDK 11.0.2 to be installed on the FootPrints Service Core application server.
If you want FootPrints Service Core 12.0.01 or later to use AES 256-bit encryption you must configure Java following the instructions in the How to enable AES-256 bit encryption in FootPrints Service Core article before installing FootPrints Service Core.
Additionally, these steps must be performed with full Administrator privileges.
How to install Java for usage in FootPrints Service Core 12.X and 20.X onwards
Setting for Footprints 12.X to 20.18.03
- Download the appropriate JRE for your application server from the Oracle web site here. Download the JRE specific to the operating system on the computer where you will install FootPrints Service Core. An Oracle account and login may be needed before being permitted to download the JRE. The "Product / File Description" will be listed as "Windows x64 Offline", with the file name "jre-8uxxx-windows-x64.exe", the xxx is the version number.
- Run the JRE installer downloaded from the Oracle web site to install the JRE.
- To avoid problems with automatic Java updates, Footprints Service Core support recommends changing the default install path from C:\Program Files\Java to C:\Program Files\Java 8
- Configure the Apache Tomcat installation to point to this installation of Java 8 JRE.
Setting for Footprints 20.19.01 onwards
Configuring Tomcat 8.5 on windows (Footprints 20.19.01 Fresh installation and upgrade)
- Download OpenJDK11.0.2 (https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_windows-x64_bin.zip)
- Extract it to a location (eg. C:\Program Files\Java\jdk-11.0.2)
- Set JAVA_HOME environment variable and add it to the path variable too (make sure in Path variable the location is added at the beginning )
Configuring Tomcat8.5 on Linux (Footprints 20.19.01 Upgrade)
- Download OpenJDK11.0.2 (https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz)
- Extract it to a location (e.g. /opt/java/jdk-11.0.2)
- Set JAVA_HOME environment Linux
- Run “echo $JAVA_HOME “ in terminal to confirm if the JAVA_HOME is set to OpenJDK11.0.2 (a restart might be required if not configured)
- Download Tomat8.5, if already download open location where tomcat8.5 is extracted
- Open the setenv.sh file and add a line
Tomcat will use OpenJDK11 (doing this will successfully deploy Footprints 20.19.01 after Footprints is installed)
Note: (Specifically for Linux upgrade) if Footprints is not started via Tomcat8.5 and the tomcat logs contain error related to cxf
Add the following line in setenv.sh , this would be just a workaround and is not recommended by Tomcat, defect DRZNZ-5551 is logged for the same
export CATALINA_OPTS="$CATALINA_OPTS -Dorg.apache.cxf.stax.allowInsecureParser=1"