Upgrade CafêX from Java 1.7. to Java 1.8

Introduction

In order to utilise support for the latest security ciphers we recommend upgrading to Java 1.8.

Step 1. What JDK version is installed?

The output from java -version will display the currently installed java version.

# # java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

Step 2. Check the Java location

# which java
/opt/java/bin/java

Step 3. Download Latest Oracle Java JDK

Note that at on the publish date of this article CaféX software has been verified with Java 8 which can be obtained from the Oracle website http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html. Note that the 64bit linux version is required - jdk-8u131-linux-x64.*. Note that this article will install using the rpm. The rpm can also be downloaded using wget as follows:

#wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" -O jdk-8u151-linux-x64.rpm http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.rpm

This will download the rpm into the current folder.

Step 4. Install the latest Java

# rpm -ivvvh jdk-8u151-linux-x64.rpm

Step 5. Confirm new java location

# which java
/usr/bin/java

Step 6. Reload root profile & confirm java version

# . .bash_profile
# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

Step 7. Confirm FAS and FCSDK use new 1.8 java

e.g. /etc/fas.conf

JBOSS_CONFIG=domain.xml
JBOSS_USER=root
JBOSS_USER_GROUP=root
JBOSS_ADMIN=root
JBOSS_ADMIN_GROUP=root
JBOSS_HOME=/opt/cafex/FAS-2.5.5
JBOSS_CONSOLE_LOG=${JBOSS_HOME}/domain/log/console.log
SNMPAGENT_HOME=${JBOSS_HOME}/snmp-agent
JAVA_HOME=/usr/java/latest

e.g. /etc/fcsdk.conf

FCSDK_HOME=/opt/cafex/FAS-2.5.5
CLI_HOME=/opt/cafex/cli
PACKS=COMMON,GATEWAY,GATEWAY.RUNTIME,GATEWAY.REST,GATEWAY.WEB_ADMIN,GATEWAY.WEB_ADMIN.UNDEPLOY,GATEWAY.REST.UNDEPLOY,GATEWAY.RUNTIME.UNDEPLOY,GATEWAY.RUNTIME.DEPLOY,GATEWAY.REST.DEPLOY,GATEWAY.WEB_ADMIN.DEPLOY,GATEWAY.CLI_ADMIN,CORE_SDK,CORE_SDK.SAMPLE.SOURCE,CORE_SDK.JAVASCRIPT,MEDIABROKER,SAMPLE_APP,SAMPLE_APP.UNDEPLOY,SAMPLE_APP.DEPLOY,SAMPLE_APP.RECONFIGURE_GATEWAY
FCSDK_USER=root
FCSDK_USER_GROUP=root
FCSDK_ADMIN=root
FCSDK_ADMIN_GROUP=root
RTPPROXY_HOME=${FCSDK_HOME}/media_broker
JAVA_HOME=/usr/java/latest/

This article is closed to comments if you need any help or have comments contact support@cafex.com

Have more questions? Submit a request

Comments

Powered by Zendesk