Java error when Upgrade API Gateway 9.2 from 9.1 (Software)
search cancel

Java error when Upgrade API Gateway 9.2 from 9.1 (Software)


Article ID: 5992


Updated On:


CA API Gateway


About upgrade API Gateway (9.1 -> 9.2).

It fails when API Gateway is upgraded after JKD is upgraded.



The process of upgrade:

01. Stop the CA API Gateway. 

02. Delete old java (jdk1.8.0_73). And install new java (jdk 1.8.0_102) (Because jdk 1.8.0_102 is requirements for 9.2.)

03. Set JAVA_HOME (expoert JAVA_HOME=/usr/java/jdk 1.8.0_102/jre)

04. Copy JCEPolicy to JAVA_HOME 

     #cp UnlimitedJCEPolicy/* /usr/java/jdk1.8.0_102/jre/lib/security/ 

05. Stop the slave in MySQL on all nodes in the cluster. 

06. Set the permissions and upload the relevant patch files to the CA API Gateway. 

     # chmod 755 /opt/SecureSpan/Controller/*.L7P 

     # /opt/SecureSpan/Controller/bin/ upload /opt/SecureSpan/Controller/ CA_API_Gateway_v9.2.00.L7P 

The following error appeared. 

Runtime error (check configuration): Error getting patch API: /usr/java/jdk1.8.0_73/jre/bin/java is not executable.”


API Gateway 9.1 (Software) jdk1.8.0_73.API Gateway 9.2 (Software) jdk1.8.0_102.


JAVA information is registered in API Gateway. 

Error occurs when actual JAVA is different from it. 


Do the following process. 


01. Upgrade gateway  without jdk upgrade. 

02. Upgrade jdk after the upgrade of Gateway is completed.

03. Do the following after JDK is upgraded.

      run /opt/SecureSpan/Gateway/runtime/bin/ 

      Select 2) Configure the Layer 7 Gateway ->   1) Java VM

      Set Java VM Path = “current Path of JAVA_HOME”


04. Modify /opt/SecureSpan/Controller/etc/

      Host.jre=”current Path of JAVA_HOME”