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]