Author: rmannibucau
Date: Sun Mar  2 10:09:29 2014
New Revision: 1573276

URL: http://svn.apache.org/r1573276
Log:
TOMEE-1136 first step to keep context.stop() working, still some testing to 
validate

Modified:
    
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java

Modified: 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java?rev=1573276&r1=1573275&r2=1573276&view=diff
==============================================================================
--- 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
 (original)
+++ 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
 Sun Mar  2 10:09:29 2014
@@ -718,12 +718,14 @@ public class TomcatWebAppBuilder impleme
             if (contextInfo != null) {
                 final StandardContext standardContext = 
contextInfo.standardContext;
 
-                undeploy(standardContext, contextInfo);
-                final File extracted = Contexts.warPath(standardContext);
-                if (isExtracted(extracted)) {
-                    deleteDir(extracted);
+                if (!appInfo.webAppAlone || 
!appInfo.properties.containsKey("tomee.destroying")) {
+                    undeploy(standardContext, contextInfo);
+                    final File extracted = Contexts.warPath(standardContext);
+                    if (isExtracted(extracted)) {
+                        deleteDir(extracted);
+                    }
+                    removeContextInfo(standardContext);
                 }
-                removeContextInfo(standardContext);
             }
         }
     }


Reply via email to