I originally did not have such a verbose classpath (usually I dont have one set at all). But in a feverish attempt to have the system find the JAR, I constructed the crazy classpath. Trimming it down to CATALINA_HOME/bin (which is where bootstrap.jar resides), catalina.out generates this error instead.
Mar 27, 2006 8:37:05 AM org.apache.catalina.startup.Bootstrap initClassLoaders SEVERE: Class loader creation threw exception java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.catalina.startup.CatalinaProperties.<clinit>(CatalinaProperties.java:40) at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:114) at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:97) at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:193) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:390) Before I sent my original message last night, I did have a look at the Doc Classloading page, it didnt help. Additionally, in looking at the Tomcat source I see that the org/apache/tomcat/util/log/SystemLogHandler is in the "connectors/uti/java" directory of the source tree. Long story short, the JAR is there and built into Tomcat, but why its not seeing it is beyond me. Thanks. On 3/27/06, Caldarale, Charles R <[EMAIL PROTECTED]> wrote: > > From: Cody Caughlan [mailto:[EMAIL PROTECTED] > > Subject: NoClassDefFoundError in SystemLogHandler during > > Bootstrap in binary version > > > > Classpath: /usr/local/apache-tomcat-5.5.16/bin: > > /usr/local/apache-tomcat-5.5.16/server/lib: > > /usr/local/apache-tomcat-5.5.16/common/lib: > > /usr/local/jdk1.5.0_06/lib:/usr/local/jdk1.5.0_06/jre/lib/ext > > One problem is that you have too much in your classpath; the only thing > that's needed is bin/bootstrap.jar, along with setting > -Djava.endorsed.dirs=common/endorsed (which is done automatically by the > startup scripts). Any additional items in the classpath can cause > problems with the classloader hierarchy Tomcat uses. (Even jre/lib/ext > should not be in classpath, since the JVM uses a separate classloader > for JRE extensions.) Take a look at: > http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html > > - Chuck > > > THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY > MATERIAL and is thus for use only by the intended recipient. If you > received this in error, please contact the sender and delete the e-mail > and its attachments from all computers. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]