Author: markt Date: Wed Feb 8 21:36:12 2012 New Revision: 1242111 URL: http://svn.apache.org/viewvc?rev=1242111&view=rev Log: Remove StandardClassLoader
Removed: tomcat/trunk/java/org/apache/catalina/loader/StandardClassLoader.java tomcat/trunk/java/org/apache/catalina/loader/StandardClassLoaderMBean.java Modified: tomcat/trunk/build.xml tomcat/trunk/java/org/apache/catalina/startup/ClassLoaderFactory.java Modified: tomcat/trunk/build.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1242111&r1=1242110&r2=1242111&view=diff ============================================================================== --- tomcat/trunk/build.xml (original) +++ tomcat/trunk/build.xml Wed Feb 8 21:36:12 2012 @@ -279,7 +279,6 @@ <include name="org/apache/catalina/startup/ClassLoaderFactory.*" /> <include name="org/apache/catalina/startup/ClassLoaderFactory$*.*" /> <include name="org/apache/catalina/startup/Tool.*" /> - <include name="org/apache/catalina/loader/StandardClassLoader*.*" /> <include name="org/apache/catalina/loader/Extension.*" /> <include name="org/apache/catalina/loader/Reloader.*" /> <include name="org/apache/catalina/security/SecurityClassLoad.*" /> Modified: tomcat/trunk/java/org/apache/catalina/startup/ClassLoaderFactory.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/ClassLoaderFactory.java?rev=1242111&r1=1242110&r2=1242111&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/startup/ClassLoaderFactory.java (original) +++ tomcat/trunk/java/org/apache/catalina/startup/ClassLoaderFactory.java Wed Feb 8 21:36:12 2012 @@ -14,14 +14,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - - package org.apache.catalina.startup; - import java.io.File; import java.io.IOException; import java.net.URL; +import java.net.URLClassLoader; import java.security.AccessController; import java.security.PrivilegedAction; import java.util.LinkedHashSet; @@ -29,11 +27,9 @@ import java.util.List; import java.util.Locale; import java.util.Set; -import org.apache.catalina.loader.StandardClassLoader; import org.apache.juli.logging.Log; import org.apache.juli.logging.LogFactory; - /** * <p>Utility class for building class loaders for Catalina. The factory * method requires the following parameters in order to build a new class @@ -52,7 +48,6 @@ import org.apache.juli.logging.LogFactor * @author Craig R. McClanahan * @version $Id$ */ - public final class ClassLoaderFactory { @@ -125,13 +120,13 @@ public final class ClassLoaderFactory { // Construct the class loader itself final URL[] array = set.toArray(new URL[set.size()]); return AccessController.doPrivileged( - new PrivilegedAction<StandardClassLoader>() { + new PrivilegedAction<URLClassLoader>() { @Override - public StandardClassLoader run() { + public URLClassLoader run() { if (parent == null) - return new StandardClassLoader(array); + return new URLClassLoader(array); else - return new StandardClassLoader(array, parent); + return new URLClassLoader(array, parent); } }); } @@ -223,13 +218,13 @@ public final class ClassLoaderFactory { } return AccessController.doPrivileged( - new PrivilegedAction<StandardClassLoader>() { + new PrivilegedAction<URLClassLoader>() { @Override - public StandardClassLoader run() { + public URLClassLoader run() { if (parent == null) - return new StandardClassLoader(array); + return new URLClassLoader(array); else - return new StandardClassLoader(array, parent); + return new URLClassLoader(array, parent); } }); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org