diff -ur hivemind-1.1.1-orig/framework/src/java/org/apache/hivemind/service/impl/ClassFactoryClassLoader.java hivemind-1.1.1-new/framework/src/java/org/apache/hivemind/service/impl/ClassFactoryClassLoader.java --- hivemind-1.1.1-orig/framework/src/java/org/apache/hivemind/service/impl/ClassFactoryClassLoader.java 2006-01-15 10:38:38.000000000 -0800 +++ hivemind-1.1.1-new/framework/src/java/org/apache/hivemind/service/impl/ClassFactoryClassLoader.java 2007-09-25 17:38:32.171875000 -0700 @@ -14,7 +14,9 @@ package org.apache.hivemind.service.impl; +import java.net.URL; import java.util.ArrayList; +import java.util.Iterator; import java.util.List; /** @@ -71,4 +73,20 @@ throw cnfex; } -} \ No newline at end of file + protected URL findResource(String name) + { + for (Iterator i = _loaders.iterator(); i.hasNext();) + { + ClassLoader loader = (ClassLoader) i.next(); + URL rv = loader.getResource(name); + if (rv != null) + { + return rv; + } + } + + return super.findResource(name); + } + + +}