Ixp fails to start and gives the error "Server side error"
search cancel

Ixp fails to start and gives the error "Server side error"

book

Article ID: 45014

calendar_today

Updated On:

Products

CA Workload Automation iXP

Issue/Introduction

Problem  

Customer may request about vulnerability with Tomcat7 and IXP servers upgrade from apache-tomcat-7.0.57 to apache-tomcat-7.0.67 may result in this  "Server side error" 

And catalina.out log file may show this:


com.pgti.ixp.core.exception.IxpServerOperationException: Server side operation 
at com.pgti.ixp.core.auth.GUIAuthenticationPolicy.<init>(GUIAuthenticationPolicy.java:135) 
at com.pgti.ixp.core.auth.GUIAuthenticationPolicy.getInstance(GUIAuthenticationPolicy.java:103) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:606) 

 

Environment:

Workload Automation iXp 11.3.5

Red Hat Enterprise Linux Server release 6.6 (Santiago) 

 

 Cause:

The ixp third party library was not coped to the tomcat lib folder. This caused the error.

Additional Information:  

https://docops.ca.com/ca-workload-automation-ixp/11-3-5/en/installing/install-the-ixp-server

 

 

Environment

Release: ATSYHA99000-11.3.5-Workload Automation AE-High Availability Option
Component:

Resolution

Steps to upgrade to a later version of tomcat.

  1. Download tomcat from Apache Software Foundation (http://tomcat.apache.org).

For our example we  got the apache tomcat 7.0.70  and extract the contents of the Tomcat tar file to the appropriate location.

# ./version.sh 
Using CATALINA_BASE: /tomcat/apache-tomcat-7.0.70 
Using CATALINA_HOME: /tomcat/apache-tomcat-7.0.70 
Using CATALINA_TMPDIR: /tomcat/apache-tomcat-7.0.70/temp 
Using JRE_HOME: /java/jre1.6.0_45 
Using CLASSPATH: /tomcat/apache-tomcat-7.0.70/bin/bootstrap.jar:/tomcat/apache-tomcat-7.0.70/bin/tomcat-juli.jar 
Server version: Apache Tomcat/7.0.70 
Server built: Jun 15 2016 16:27:45 UTC 
Server number: 7.0.70.0 
OS Name: Linux 
OS Version: 2.6.32-504.el6.x86_64 
Architecture: amd64 
JVM Version: 1.6.0_45-b06 
JVM Vendor: Sun Microsystems Inc. 


2. Make the following Changes in the user profile to point to the correct tomcat version. 

user profile

IXP_HOME=/opt/CA/ixp 
export IXP_HOME 
JAVA_OPTS="-Dixp.home=$IXP_HOME -Xms1500m -Xmx1500m" 
export JAVA_OPTS 
JAVA_HOME=/java/jre1.6.0_45 
export JAVA_HOME 
PATH=$JAVA_HOME/bin:$PATH 
export PATH 
CATALINA_HOME=/tomcat/apache-tomcat-7.0.70 
#CATALINA_HOME=/tomcat_7.0.57/apache-tomcat-7.0.57 
export CATALINA_HOME 

3.Go to the $IXP_HOME/webapps sub-directory and copy the iXp WAR file (ixp.war) to the appropriate directory of the servlet engine. 

4.Extract the archive files ("ixp-thirdPartyLib-11.3.5.X.tar" ) to the "lib" directory under Tomcat.

  1. Now you can start the tomcat service