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: "