[jboss-svn-commits] JBL Code SVN: r13191 - labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/builder.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jul 6 16:25:24 EDT 2007


Author: fmeyer
Date: 2007-07-06 16:25:23 -0400 (Fri, 06 Jul 2007)
New Revision: 13191

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/builder/BRMSPackageBuilder.java
Log:
JBRULES-760 Security problem in WebSphere with PackageCompilationData classloader
-removed uneeded ByteArrayClassLoader

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/builder/BRMSPackageBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/builder/BRMSPackageBuilder.java	2007-07-06 20:16:45 UTC (rev 13190)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/builder/BRMSPackageBuilder.java	2007-07-06 20:25:23 UTC (rev 13191)
@@ -37,7 +37,7 @@
 import org.drools.repository.AssetItemIterator;
 import org.drools.repository.PackageItem;
 import org.drools.repository.RulesRepositoryException;
-import org.drools.resource.util.ByteArrayClassLoader;
+import org.drools.rule.MapBackedClassLoader;
 
 /**
  * This decorates the drools-compiler PackageBuilder
@@ -57,7 +57,7 @@
      */
     public static BRMSPackageBuilder getInstance(List<JarInputStream> classpath) {
 
-        ByteArrayClassLoader loader = new ByteArrayClassLoader( BRMSPackageBuilder.class.getClassLoader() );
+    	MapBackedClassLoader loader = new MapBackedClassLoader( BRMSPackageBuilder.class.getClassLoader() );
         try {
             for ( JarInputStream jis : classpath ) {
                 JarEntry entry = null;




More information about the jboss-svn-commits mailing list