markt       2004/01/06 14:32:07

  Modified:    catalina/src/share/org/apache/catalina/core
                        StandardHostDeployer.java
  Log:
  - Fix bug11682. Deploying a webapp to the root context via an Ant
    task when unpackWARs is true now behaves correctly.
  - Ported from TC5.
  - Remove unused imports - thanks to Eclipse.
  
  Revision  Changes    Path
  1.14      +9 -9      
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardHostDeployer.java
  
  Index: StandardHostDeployer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardHostDeployer.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- StandardHostDeployer.java 13 Jan 2003 23:23:28 -0000      1.13
  +++ StandardHostDeployer.java 6 Jan 2004 22:32:07 -0000       1.14
  @@ -65,13 +65,10 @@
   package org.apache.catalina.core;
   
   
  -import java.io.BufferedOutputStream;
   import java.io.File;
  -import java.io.FileOutputStream;
   import java.io.InputStream;
   import java.io.IOException;
   import java.net.URL;
  -import java.util.Enumeration;
   import org.apache.catalina.Container;
   import org.apache.catalina.Context;
   import org.apache.catalina.Deployer;
  @@ -85,7 +82,6 @@
   import org.apache.catalina.startup.NamingRuleSet;
   import org.apache.catalina.util.StringManager;
   import org.apache.commons.digester.Digester;
  -import org.xml.sax.SAXParseException;
   
   
   /**
  @@ -288,7 +284,11 @@
   
           // Expand war file if host wants wars unpacked
           if (isWAR && host.isUnpackWARs()) {
  -            docBase = ExpandWar.expand(host,war,contextPath);
  +            if (contextPath.equals("")) {
  +                docBase = ExpandWar.expand(host,war,"/ROOT");
  +            } else {
  +                docBase = ExpandWar.expand(host,war,contextPath);
  +            }
           }
   
           // Install the new web application
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to