First, this would be non-standard behavior if Tomcat supported it. Counting on it means being married to Tomcat. Besides that, even if Tomcat did this, it wouldn't help. The libraries in Tomcat's global lib directories are loaded upon server startup. Any new library wouldn't be noticed until a server restart.
I assume the reason you need the driver in common/lib is to be able to use Tomcat's DBCP connection pooling. Otherwise, if you use your own connection pooling that is not driven by Tomcat (and doesn't require two-way communication with libraries in common/lib), then you should be able to put it in your WEB- INF/lib directory. I think you are just going to have to deal with manually placing your jar in common/lib before application deployment. I guess this is where the JBoss unified class loader might be advantagous, although it does cause its own problems, but that's another issue altogether. Jake Quoting Vegard Skjefstad <[EMAIL PROTECTED]>: > Hi, > > Is it possible to have a file copied to the $TOMCAT_HOME/common/lib when a > WAR-file is automatically deployed on a running instance of the Tomcat 5.0 > server? I need to have jdbc.jar in this directory to get connection pooling > to work. Or maybe someone can tell me how to get pooling to work without > having to dump jdbc.jar in the common/lib directory. Without the file in > that location I get this exception: > > org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class > 'com.mysql.jdbc.Driver', cause: com.mysql.jdbc.Driver > > Thanks a lot in advance. > > Best regards, > Vegard Skjefstad > > --- -- - > Vegard Skjefstad, c0d3 /\/\0nk3y > Norwegian Broadcasting Corporation > Office: +47 23 04 78 37 > Cellular: +47 92 48 17 12 > For further contact information, please visit > http://www.vegard.net/about/#contact > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
