Repository: tomee
Updated Branches:
  refs/heads/master 2fe12fc53 -> 00378f292


TOMEE-1930 avoid to scan files tomcat is uploading


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/03aff626
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/03aff626
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/03aff626

Branch: refs/heads/master
Commit: 03aff626b0e75d4f0398d99ed4a20e38364695db
Parents: 2fe12fc
Author: Romain manni-Bucau <rmannibu...@gmail.com>
Authored: Tue Sep 13 15:45:30 2016 +0200
Committer: Romain manni-Bucau <rmannibu...@gmail.com>
Committed: Tue Sep 13 15:45:30 2016 +0200

----------------------------------------------------------------------
 .../java/org/apache/tomee/catalina/TomcatWebAppBuilder.java    | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/03aff626/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
----------------------------------------------------------------------
diff --git 
a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
 
b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
index 5ed26c7..e167ca4 100644
--- 
a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
+++ 
b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
@@ -2146,7 +2146,11 @@ public class TomcatWebAppBuilder implements 
WebAppBuilder, ContextListener, Pare
             final File appBase = appBase(standardHost);
             final File[] files = appBase.listFiles();
             if (null != files) {
-                for (File file : files) {
+                for (final File file : files) {
+                    if (file.getName().endsWith(".tmp")) { // tomcat is 
uploading, see 
org.apache.catalina.manager.ManagerServlet.deploy(java.io.PrintWriter, 
org.apache.catalina.util.ContextName, java.lang.String, boolean, 
javax.servlet.http.HttpServletRequest, org.apache.tomcat.util.res.StringManager)
+                        continue;
+                    }
+
                     final String name = file.getName();
                     // ignore war files
                     if (name.toLowerCase().endsWith(".war") || isRoot(name)

Reply via email to