tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Cathrow" <>
Subject RE: JDBC & Tomcat / JAR's
Date Tue, 02 May 2000 06:02:37 GMT
with the final release of 3.1 I've had no problems with Tomcat recognising
JAR files in the ./lib directory - without any need to expand them or
explicitly name them. I have had some problems with ZIP files though.

I think that you are using the wrong lib directory.
The /opt/tomcat/lib directory is tomcat's own library directory. The one for
servlet specific jar's is located inside the webapp -
ie. ./WEB-INF/lib jar's placed in this directory are automatically added to
the classpath.
But strangely not zip files ....

-----Original Message-----
From: Giles Chanot ( []
Sent: 01 May 2000 23:59
Subject: RE: JDBC & Tomcat


just to clarify slighty, I think if the JDBC (or any other) classes that you
want to include are in a JAR file, then you need to explicity specify the
JAR file in the CLASSPATH environment variable that Tomcat sees, i.e.

export CLASSPATH = ${CLASSPATH}:/usr/local/mysql/jdbc/drivers.jar (or

But if the class files are not in a JAR file (or you choose to unpack them
from the JAR file) then placing them in /opt/tomcat/lib will automatically
make them included, as /opt/tomcat/lib is already in CLASSPATH, but you must
preserve the directory structure as in the JAR file, so for example the
class would be in


Hope this helps,

Marcos Martinez writes:
 > i think that you have not understand my question, i talked about, the
 > place (path directory) where i need to put the *.jar files of the
 > third-party JDBC drivers, like mSQL, MYSQL, etc....
You can put them them where you want, as long as you include them in the

To unsubscribe, email:
For additional commmands, email:

View raw message