[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