You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/10/07 16:57:28 UTC

svn commit: r1395318 - /openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java

Author: rmannibucau
Date: Sun Oct  7 14:57:27 2012
New Revision: 1395318

URL: http://svn.apache.org/viewvc?rev=1395318&view=rev
Log:
enhancing a bit the algorithm to match a deployed webapp - weird case which can happen on CI machines

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

Modified: openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java?rev=1395318&r1=1395317&r2=1395318&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java (original)
+++ openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java Sun Oct  7 14:57:27 2012
@@ -491,6 +491,16 @@ public class TomcatWebAppBuilder impleme
                 return info;
             }
         }
+
+        // still not found - trying another algorithm - weird but it seems to happen
+        final String path = file.getAbsolutePath();
+        for (ContextInfo info : infos.values()) {
+            if (info.appInfo != null
+                    && (info.appInfo.webAppAlone && info.appInfo.path.endsWith(path) || (info.appInfo.path + ".war").endsWith(path))) {
+                return info;
+            }
+        }
+
         return null;
     }