Author: remm
Date: Tue Apr  4 15:46:41 2006
New Revision: 391433

URL: http://svn.apache.org/viewcvs?rev=391433&view=rev
Log:
- Fix a bug I found by accident where application listeners are not 
reinitialized when reloading.
- Port patch.

Modified:
    
tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/core/StandardContext.java

Modified: 
tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/core/StandardContext.java
URL: 
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/core/StandardContext.java?rev=391433&r1=391432&r2=391433&view=diff
==============================================================================
--- 
tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/core/StandardContext.java
 (original)
+++ 
tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/core/StandardContext.java
 Tue Apr  4 15:46:41 2006
@@ -4446,7 +4446,6 @@
         lifecycle.fireLifecycleEvent(DESTROY_EVENT, null);
 
         instanceListeners = new String[0];
-        applicationListeners = new String[0];
     }
     
     private void resetContext() throws Exception, MBeanRegistrationException {
@@ -4459,6 +4458,10 @@
 
         // Bugzilla 32867
         distributable = false;
+
+        applicationListeners = new String[0];
+        applicationEventListenersObjects = new Object[0];
+        applicationLifecycleListenersObjects = new Object[0];
 
         if(log.isDebugEnabled())
             log.debug("resetContext " + oname + " " + mserver);



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

Reply via email to