Author: markt
Date: Tue Dec 11 11:36:00 2007
New Revision: 603340

URL: http://svn.apache.org/viewvc?rev=603340&view=rev
Log:
Better patch based on Filip's comments

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=603340&r1=603339&r2=603340&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java Tue Dec 
11 11:36:00 2007
@@ -167,12 +167,6 @@
      */
     boolean antiJARLocking = false; 
     
-    /**
-     * Lock to prevent attempts to load duplicate classes from external
-     * repositories.
-     */
-    private Object lock = new Object();
-
     // ----------------------------------------------------------- Constructors
 
 
@@ -888,7 +882,7 @@
             }
             if ((clazz == null) && hasExternalRepositories) {
                 try {
-                    synchronized (lock) {
+                    synchronized (this) {
                         clazz = super.findClass(name);
                     }
                 } catch(AccessControlException ace) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to