Author: rmannibucau
Date: Fri Oct 21 16:30:37 2011
New Revision: 1187451

URL: http://svn.apache.org/viewvc?rev=1187451&view=rev
Log:
fixing way embedded tomee web context is gotten in TomcatJndiBuilder

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

Modified: 
openejb/trunk/openejb/assembly/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/assembly/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java?rev=1187451&r1=1187450&r2=1187451&view=diff
==============================================================================
--- 
openejb/trunk/openejb/assembly/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java
 (original)
+++ 
openejb/trunk/openejb/assembly/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java
 Fri Oct 21 16:30:37 2011
@@ -180,6 +180,8 @@ public class TomcatJndiBuilder {
             // no-op
         }
 
+        // TODO: uniformize webapp moduleId?
+        // classical deployment - needed because can be overriden through 
META-INF/context.xml
         String path = standardContext.getHostname();
         if (standardContext.getPath().startsWith("/")) {
             path += standardContext.getPath();
@@ -187,7 +189,10 @@ public class TomcatJndiBuilder {
             path += "/" + standardContext.getPath();
         }
 
-        final WebContext webContext = cs.getWebContext(path);
+        WebContext webContext = cs.getWebContext(path);
+        if (webContext == null) { // tomee-embedded deployment
+            webContext = 
cs.getWebContext(standardContext.getPath().replaceFirst("/", ""));
+        }
 
         if (webContext != null && webContext.getBindings() != null) {
             for (Map.Entry<String, Object> entry : 
webContext.getBindings().entrySet()) {


Reply via email to