JVMJZBL2008E Could not find or load class: org.apache.catalina.startup.Bootstrap bringing up Tomcat for CA Output Management Web Viewer

Document ID : KB000029511
Last Modified Date : 13/08/2018
Show Technical Document Details
Introduction:

Tomcat will not come and the following errors are displayed:

JVMJZBL2008E Could not find or load class: org.apache.catalina.startup.Bootstrap 
JVMJZBL2007E Stack trace follows: 
java.lang.NoClassDefFoundError: org.apache.juli.logging.LogFactory 
.at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:52) 
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory 
.at java.net.URLClassLoader.findClass(URLClassLoader.java:602) 
.at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:786) 
.at java.lang.ClassLoader.loadClass(ClassLoader.java:760) 
.at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330) 
.at java.lang.ClassLoader.loadClass(ClassLoader.java:741) 

Instructions:
1) Please remove this statement if present: 
CLASSPATH="$CLASSPATH":"${JAVA_HOME}/lib/security.jar" 

2) Juli.jar is missing from the /lib directory. 

3) Please refer to Sample JCL for Running a Bundled Tomcat Server as a Mainframe Started Task in our online documentation. 

NOTE: Ignore this old setting Minimum memory is 4096. 
IJO="-Xms256m -Xmx1024m" 
“1024m” is the maximum memory usage that is allowed for the Apache Tomcat server.