tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Gregg" <>
Subject SOLVED: jdk 1.4 and Oracle drivers
Date Tue, 11 Jun 2002 15:36:22 GMT
Once I tapped in to the bootstrap process with my debugger a little earlier
in the Tomcat startup process, I could see the conditions under which some
jar files are excluded from the various class loaders.  The Oracle
classes12.jar file contains the javax.sql stuff, which is now included in
jdk 1.4.  Tomcat ignores any jar files that contain classes that were once
separate from the standard jdk but are now part of it, such as the jdbc
extensions, jndi stuff, etc.  The solution was simply to remove the
javax.sql stuff from the Oracle clsses12.jar file.


-----Original Message-----
org]On Behalf Of John Gregg
Sent: Thursday, June 06, 2002 4:53 PM
Subject: jdk 1.4 and Oracle drivers

Hi all.

Upon completing my most recent project I switched from jdk 1.3.1 to 1.4.
However now I can't start Tomcat (4.0.1) because it can't find the Oracle
jdbc driver class.  When I first started using Oracle with Tomcat, I renamed
the to classes12.jar.  Now no matter where I put
classes12.jar, I get the same error.  I've tried lib, common/lib,
server/lib, and webapps/<project>/web-inf/lib.  FWIW, I have a servlet that
runs at startup and tries to initialize a db connection pool.  This used to
work just fine and in fact still does with postgresql.jar.  I even tried
unzipping and actually jarring it up.  No luck.  I've traced
the problem in a debugger far enough to know that the StandardClassLoader
that should have classes12.jar in its scope doesn't.  In fact, of all the
stuff under common (classes and lib), it's missing classes12.jar and
jdbc2_0-stdext.jar.  Everything else is there.  I see those 2 jars overlap
somewhat, so I tried removing the latter to no avail.  I don't have any
other Tomcat installations and there aren't any jar files in multiple
locations.  I feel like I know everything about this problem but the answer.



To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message