Hello John, Well, I have been using the classes12.jar in TOMCAT_HOME/common/lib. I've used it with both the JNDI javax.sql.DataSource deal provided by the Jakarta-Commons project and another connection pooler. I've never had a single problem. I've used JDK-1.3.x and JDK-1.4 and haven't had to remove any classes from anywhere. If you are having to do this with Tomcat-4.0.3, I suggest an upgrade to the latest 4.0.4 or 4.1.x betas. They are plenty stable and fix some classloading issues. I pretty much skipped from Tomcat-4.0.2-b2 to nightly builds of 4.1 because of so many classloading issues with the final release of 4.0.2 (and 4.0.3 is just 4.0.2 + a security fix).
Jake Tuesday, June 11, 2002, 10:36:22 AM, you wrote: JG> Once I tapped in to the bootstrap process with my debugger a little earlier JG> in the Tomcat startup process, I could see the conditions under which some JG> jar files are excluded from the various class loaders. The Oracle JG> classes12.jar file contains the javax.sql stuff, which is now included in JG> jdk 1.4. Tomcat ignores any jar files that contain classes that were once JG> separate from the standard jdk but are now part of it, such as the jdbc JG> extensions, jndi stuff, etc. The solution was simply to remove the JG> javax.sql stuff from the Oracle clsses12.jar file. JG> john JG> -----Original Message----- JG> From: JG> [EMAIL PROTECTED] JG> [mailto:[EMAIL PROTECTED]. JG> org]On Behalf Of John Gregg JG> Sent: Thursday, June 06, 2002 4:53 PM JG> To: [EMAIL PROTECTED] JG> Subject: jdk 1.4 and Oracle drivers JG> Hi all. JG> Upon completing my most recent project I switched from jdk 1.3.1 to 1.4. JG> However now I can't start Tomcat (4.0.1) because it can't find the Oracle JG> jdbc driver class. When I first started using Oracle with Tomcat, I renamed JG> the classes12.zip to classes12.jar. Now no matter where I put JG> classes12.jar, I get the same error. I've tried lib, common/lib, JG> server/lib, and webapps/<project>/web-inf/lib. FWIW, I have a servlet that JG> runs at startup and tries to initialize a db connection pool. This used to JG> work just fine and in fact still does with postgresql.jar. I even tried JG> unzipping classes12.zip and actually jarring it up. No luck. I've traced JG> the problem in a debugger far enough to know that the StandardClassLoader JG> that should have classes12.jar in its scope doesn't. In fact, of all the JG> stuff under common (classes and lib), it's missing classes12.jar and JG> jdbc2_0-stdext.jar. Everything else is there. I see those 2 jars overlap JG> somewhat, so I tried removing the latter to no avail. I don't have any JG> other Tomcat installations and there aren't any jar files in multiple JG> locations. I feel like I know everything about this problem but the answer. JG> thanks JG> john JG> -- JG> To unsubscribe, e-mail: JG> <mailto:[EMAIL PROTECTED]> JG> For additional commands, e-mail: JG> <mailto:[EMAIL PROTECTED]> JG> -- JG> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> JG> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Best regards, Jacob mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>