jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JCR-3288) ConnectionFactory.getDriverClass() should use Thread.currentThread().getContextClassLoader(); instead of Class.forName()
Date Wed, 11 Apr 2012 07:20:26 GMT

    [ https://issues.apache.org/jira/browse/JCR-3288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13251386#comment-13251386
] 

Jukka Zitting commented on JCR-3288:
------------------------------------

We've had plenty of problems with using the context class loader especially in OSGi environments.
Do you have specific deployment scenario where Jackrabbit fails because of this? I'd much
rather fix that specific problem instead of messing around with class loading for everyone.
                
> ConnectionFactory.getDriverClass() should use Thread.currentThread().getContextClassLoader();
instead of Class.forName()
> ------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-3288
>                 URL: https://issues.apache.org/jira/browse/JCR-3288
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-core
>    Affects Versions: 2.3.3
>         Environment: WXP Sun JDK 1.6.0_30 Derby database
>            Reporter: Francis ANDRE
>            Priority: Critical
>
> Hi
> The ConnectionFactory.getDriverClass() should use Thread.currentThread().getContextClassLoader();
instead of Class.forName() otherwise dynamically added jdbc drivers to the classpath are not
found;
>             	ClassLoader cl = Thread.currentThread().getContextClassLoader();
>             	return cl.loadClass(driver);
> //                return Class.forName(driver);

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message