From: markt Date: Tue, 11 Dec 2007 19:36:00 +0000 (+0000) Subject: Better patch based on Filip's comments X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=a38522d483467114e3445c286a6a217805991077;p=tomcat7.0 Better patch based on Filip's comments git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@603340 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/loader/WebappClassLoader.java b/java/org/apache/catalina/loader/WebappClassLoader.java index 1b7b70379..0b313a494 100644 --- a/java/org/apache/catalina/loader/WebappClassLoader.java +++ b/java/org/apache/catalina/loader/WebappClassLoader.java @@ -167,12 +167,6 @@ public class WebappClassLoader */ boolean antiJARLocking = false; - /** - * Lock to prevent attempts to load duplicate classes from external - * repositories. - */ - private Object lock = new Object(); - // ----------------------------------------------------------- Constructors @@ -888,7 +882,7 @@ public class WebappClassLoader } if ((clazz == null) && hasExternalRepositories) { try { - synchronized (lock) { + synchronized (this) { clazz = super.findClass(name); } } catch(AccessControlException ace) {