You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by pm...@apache.org on 2006/12/12 04:15:07 UTC

svn commit: r485998 - /geronimo/server/trunk/modules/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java

Author: pmcmahan
Date: Mon Dec 11 19:15:06 2006
New Revision: 485998

URL: http://svn.apache.org/viewvc?view=rev&rev=485998
Log:
GERONIMO-2646: WAR without a geronimo-web.xml deploys to the wrong context

check default context root created by AbstractWebModuleBuilder to see if it already starts with a '/'

Modified:
    geronimo/server/trunk/modules/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java

Modified: geronimo/server/trunk/modules/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java?view=diff&rev=485998&r1=485997&r2=485998
==============================================================================
--- geronimo/server/trunk/modules/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java (original)
+++ geronimo/server/trunk/modules/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java Mon Dec 11 19:15:06 2006
@@ -250,7 +250,11 @@
 
     private TomcatWebAppType createDefaultPlan(String path) {
         TomcatWebAppType tomcatWebApp = TomcatWebAppType.Factory.newInstance();
-        tomcatWebApp.setContextRoot("/" + path);
+        if (path!=null && !path.startsWith("/")) {
+            tomcatWebApp.setContextRoot("/" + path);
+        } else {
+            tomcatWebApp.setContextRoot(path);
+        }
         return tomcatWebApp;
     }