You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2008/05/20 02:10:31 UTC

svn commit: r658052 - /directory/apacheds/trunk/apacheds-jdbm/src/main/java/jdbm/RecordManagerFactory.java

Author: akarasulu
Date: Mon May 19 17:10:31 2008
New Revision: 658052

URL: http://svn.apache.org/viewvc?rev=658052&view=rev
Log:
fixing class loading mechanism which may be an issue if using an application server

Modified:
    directory/apacheds/trunk/apacheds-jdbm/src/main/java/jdbm/RecordManagerFactory.java

Modified: directory/apacheds/trunk/apacheds-jdbm/src/main/java/jdbm/RecordManagerFactory.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/apacheds-jdbm/src/main/java/jdbm/RecordManagerFactory.java?rev=658052&r1=658051&r2=658052&view=diff
==============================================================================
--- directory/apacheds/trunk/apacheds-jdbm/src/main/java/jdbm/RecordManagerFactory.java (original)
+++ directory/apacheds/trunk/apacheds-jdbm/src/main/java/jdbm/RecordManagerFactory.java Mon May 19 17:10:31 2008
@@ -102,7 +102,7 @@
                                         "jdbm.recman.Provider" );
 
         try {
-            clazz = Class.forName( provider );
+            clazz = Thread.currentThread().getContextClassLoader().loadClass( provider );
             factory = (RecordManagerProvider) clazz.newInstance();
         } catch ( Exception except ) {
             throw new IllegalArgumentException( "Invalid record manager provider: "