Index: W:/app/eclipse/workspace/tomcat/container/catalina/src/share/org/apache/catalina/core/StandardContext.java =================================================================== --- W:/app/eclipse/workspace/tomcat/container/catalina/src/share/org/apache/catalina/core/StandardContext.java (revision 326015) +++ W:/app/eclipse/workspace/tomcat/container/catalina/src/share/org/apache/catalina/core/StandardContext.java (working copy) @@ -4284,6 +4284,10 @@ // Normal container shutdown processing if (log.isDebugEnabled()) log.debug("Processing standard container shutdown"); + + // Stop our application listeners + listenerStop(); + // Notify our interested LifecycleListeners lifecycle.fireLifecycleEvent(STOP_EVENT, null); started = false; @@ -4302,9 +4306,6 @@ ((Lifecycle) children[i]).stop(); } - // Stop our application listeners - listenerStop(); - // Clear all application-originated servlet context attributes if (context != null) context.clearAttributes();