Author: mrdon
Date: Tue Oct 10 12:48:19 2006
New Revision: 462530

URL: http://svn.apache.org/viewvc?view=rev&rev=462530
Log:
Added context destroyed for servlet context holder
WW-1466

Modified:
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java
    
struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/context/ServletContextHolderListenerTest.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java?view=diff&rev=462530&r1=462529&r2=462530
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/portlet/context/ServletContextHolderListener.java
 Tue Oct 10 12:48:19 2006
@@ -54,7 +54,7 @@
      * @see 
javax.servlet.ServletContextListener#contextDestroyed(javax.servlet.ServletContextEvent)
      */
     public void contextDestroyed(ServletContextEvent event) {
-
+       context = null;
     }
 
 }

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/context/ServletContextHolderListenerTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/context/ServletContextHolderListenerTest.java?view=diff&rev=462530&r1=462529&r2=462530
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/context/ServletContextHolderListenerTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/portlet/context/ServletContextHolderListenerTest.java
 Tue Oct 10 12:48:19 2006
@@ -35,6 +35,9 @@
         ServletContextHolderListener listener = new 
ServletContextHolderListener();
         listener.contextInitialized(event);
         assertSame(ServletContextHolderListener.getServletContext(), context);
+        
+        listener.contextDestroyed(event);
+        assertNull(ServletContextHolderListener.getServletContext());
     }
 
 }


Reply via email to