Author: rmannibucau
Date: Wed Jun 25 21:54:56 2014
New Revision: 1605615

URL: http://svn.apache.org/r1605615
Log:
don't set EmptyDirContext twice since then reload doesnt work

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=1605615&r1=1605614&r2=1605615&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
 Wed Jun 25 21:54:56 2014
@@ -1035,9 +1035,11 @@ public class TomcatWebAppBuilder impleme
 
         // can only be done until here (before_start)
         if 
(Boolean.parseBoolean(SystemInstance.get().getProperty("tomee.skip-war-resources",
 "false"))) {
-            final EmptyDirContext resources = new 
EmptyDirContext(standardContext);
-            standardContext.setResources(resources);
-            standardContext.setCachingAllowed(resources.isCached());
+            if 
(!EmptyDirContext.class.isInstance(Reflections.get(standardContext, 
"webappResources"))) {
+                final EmptyDirContext resources = new 
EmptyDirContext(standardContext);
+                standardContext.setResources(resources);
+                standardContext.setCachingAllowed(resources.isCached());
+            } // else don't redo it otherwise it just doesn't work when 
reload() is called
         }
     }
 


Reply via email to