remm        2004/01/23 15:04:09

  Modified:    catalina/src/share/org/apache/catalina/core
                        StandardContext.java
               catalina/src/share/org/apache/catalina/startup
                        HostConfig.java
  Log:
  - Bug 26010: '_' was an inappropriate character to replace the path separator,
    since it's a common character in HTTP. Experiment with using '#' instead,
    which is client side only.
  
  Revision  Changes    Path
  1.110     +2 -2      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java
  
  Index: StandardContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java,v
  retrieving revision 1.109
  retrieving revision 1.110
  diff -u -r1.109 -r1.110
  --- StandardContext.java      20 Jan 2004 23:07:36 -0000      1.109
  +++ StandardContext.java      23 Jan 2004 23:04:09 -0000      1.110
  @@ -4797,7 +4797,7 @@
           if (path.equals("")) {
               basename = "ROOT";
           } else {
  -            basename = path.substring(1).replace('/', '_');
  +            basename = path.substring(1).replace('/', '#');
           }
           return (basename + ".xml");
       }
  
  
  
  1.28      +5 -5      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/HostConfig.java
  
  Index: HostConfig.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/HostConfig.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- HostConfig.java   13 Jan 2004 16:57:16 -0000      1.27
  +++ HostConfig.java   23 Jan 2004 23:04:09 -0000      1.28
  @@ -502,7 +502,7 @@
   
                   // Calculate the context path and make sure it is unique
                   String file = files[i].substring(0, files[i].length() - 4);
  -                String contextPath = "/" + file.replace('_', '/');
  +                String contextPath = "/" + file.replace('#', '/');
                   if (file.equals("ROOT")) {
                       contextPath = "";
                   }
  
  
  

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

Reply via email to