remm        2005/01/25 05:16:32

  Modified:    catalina/src/share/org/apache/catalina/loader
                        WebappClassLoader.java
  Log:
  - 26135: Workaround for memory leak when reloading Struts based web 
applications.
  - Submitted by Tobias Löfstrand.
  - Please let me know if it actually fixes the problem (I didn't test it yet).
  
  Revision  Changes    Path
  1.46      +4 -1      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader/WebappClassLoader.java
  
  Index: WebappClassLoader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader/WebappClassLoader.java,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- WebappClassLoader.java    27 Oct 2004 00:07:45 -0000      1.45
  +++ WebappClassLoader.java    25 Jan 2005 13:16:32 -0000      1.46
  @@ -1496,7 +1496,10 @@
               deleteDir(loaderDir);
           }
   
  +        // Clear the classloader reference in common-logging
           org.apache.commons.logging.LogFactory.release(this);
  +        // Clear the classloader reference in the VM's bean introspector
  +        java.beans.Introspector.flushCaches();
   
       }
   
  
  
  

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

Reply via email to