Author: markt Date: Fri Jan 17 14:30:34 2014 New Revision: 1559113 URL: http://svn.apache.org/r1559113 Log: Remove setParentClassLoader() as it could result in odd behaviour if the class loader is constructed with one parent and then this method is called to change the parent. This class will have visibility of the new parent but any code inherited from the super class will still see the old parent.
Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java?rev=1559113&r1=1559112&r2=1559113&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java (original) +++ tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java Fri Jan 17 14:30:34 2014 @@ -513,7 +513,10 @@ public class WebappClassLoader extends U /** * Utility method for use in subclasses. * Must be called before Lifecycle methods to have any effect. + * + * @deprecated Will be removed in 8.0.x onwards. */ + @Deprecated protected void setParentClassLoader(ClassLoader pcl) { parent = pcl; } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org