On 21/12/2009 15:59, Konstantin Kolinko wrote:
> 2009/12/21  <ma...@apache.org>:
>> Author: markt
>> Date: Mon Dec 21 14:30:46 2009
>> New Revision: 892834
>>
>> URL: http://svn.apache.org/viewvc?rev=892834&view=rev
>> Log:
>> Proposal
>>
>> +
>> +* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48214
>> +  Add logging when a context fails to unregister a JDBC driver. Don't 
>> unregister
>> +  the jdbc-obdc bridge driver that is loaded by the system classloader.
>> +  http://svn.apache.org/viewvc?view=revision&revision=885231
>> +  +1: markt
>> +  -1:
> 
> What is so different with the OBDC bridge? I wonder whether you can
> test the class loader of that class to determine if it was loaded by
> the System class loader.

Best I can tell, DriverManager treats it as a special case. You should
be able to look at the class loader of the driver. I'll need to do some
testing.

> Does it affect classes that are loaded through the Common classloader?
> a) if there is a datasource in <GlobalResources>
> b) if there is a datasource in <GlobalResources> and another in webapp's 
> context

It shouldn't but depending on configuration, it may be possible to
configure a global resource but end up with a web app triggering the
loading of the driver. That would cause issues and is worthy of further
testing. On the plus-side, if anyone did get hit by that there are easy
work-arounds.

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to