It makes sense to put the JDBC driver jars in the war but I had problems
when I had a resource like the following in my context.xml:

<Resource
      name="jdbc/database"
      url="jdbc:mysql://localhost:3306/art"
      driverClassName="com.mysql.jdbc.Driver"
      username="art"
      password="art"
      validationQuery="select 1"
      type="javax.sql.DataSource"
      maxIdle="2"
      maxWait="5000"
      maxActive="4"
  />

And doing a JNDI lookup for the Datasource. I ended up getting Class Not
Found exceptions until I moved the Jar files into the Common Tomcat Lib
directory. This was with Tomcat 6.0.14 and it was about 4-6 months ago.
I've never got back into looking at it closer.

Just food for thought.

jfk 

-----Original Message-----
From: Caldarale, Charles R [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 22, 2008 12:30 PM
To: Tomcat Users List
Subject: RE: JDBC driver JARs in a shared production environment

> From: Kirchhoff, Florian [mailto:[EMAIL PROTECTED] 
> Subject: JDBC driver JARs in a shared production environment
> 
> Question: if you cannot place the JDBC driver jars in
> CATALINA_HOME/commons/lib, where can you put them?
> 
> 1) Place the JDBC jars in $CATALINA_BASE/jdbc and modify the start-up
> script to include these jars on the CLASSPATH?
> 2) Deploy the JDBC jars in the WAR file (e.g. WEB-INF/lib/jdbc) and
> modify the start-up script to include these jar on the CLASSPATH?

NEVER, NEVER, NEVER set CLASSPATH for use with Tomcat.

> 3) Deploy the JDBC jars and commons-dbcp.jar in the WAR in 
> WEB-INF/lib?

Yes.

 - 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 start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to