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]