Tomcat5+CentOS 4.2+JDK 1.5.0_11 Failure

2007-04-20 10:08:18 AM
Hi all,
I have been working on this problem for two days, any suggestion would
be very appreciated.
I am installing Tomcat5 on CentOS 4.2 with the following instructions:
1. I installed jpackage-utils by yum from jpackage repo
2. rpmbuild --rebuild /usr/local/src/java-1.5.0-sun-
3. rpm -ivh /usr/src/redhat/RPMS/i586/java-1.5.0-sun-
4. rpm -ivh
5. rpmbuild --rebuild --without javadoc
6. rpm -ivh /usr/src/redhat/RPMS/noarch/jta-1.0.1-0.b.4jpp.noarch.rpm
So that I installed jdk 1.5.0_11, then I installed tomcat5 with
yum install yum install tomcat5 tomcat5-admin-webapps tomcat5-webapps
There was a problem when I installed tomcat5:
JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
I then modified /etc/tomcat5/tomcat5.conf, commented out JAVA_HOME to
use the system one.
I then run
# /etc/rc.d/init.d/tomcat5 start
It said OK but tomcat5 was not on. I check
/var/log/tomcat5/catalina.out, it said:
Bootstrap: Class loader creation threw exception
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.init(
at org.apache.catalina.startup.Bootstrap.main(
I googled the error log, it seemed that the problem has to do with
commons-logging.jar, can any one help me with this?
Thank you so much for your time!