Author: rmannibucau
Date: Tue May 14 15:36:31 2013
New Revision: 1482400
URL: http://svn.apache.org/r1482400
Log:
was not thread safe
Modified:
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
Modified:
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
URL:
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java?rev=1482400&r1=1482399&r2=1482400&view=diff
==============================================================================
---
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
(original)
+++
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
Tue May 14 15:36:31 2013
@@ -74,7 +74,7 @@ public class LazyStopWebappClassLoader e
||
"org.apache.openejb.eclipselink.JTATransactionController".equals(name)
||
"org.apache.tomee.mojarra.TomEEInjectionProvider".equals(name)) {
// don't load them from system classloader (breaks all in embedded
mode and no sense in other cases)
- synchronized (system) {
+ synchronized (this) {
final ClassLoader old = system;
system = NoClassClassLoader.INSTANCE;
try {