You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2013/08/02 22:05:43 UTC
svn commit: r1509839 -
/tomcat/trunk/java/org/apache/catalina/core/StandardContext.java
Author: markt
Date: Fri Aug 2 20:05:43 2013
New Revision: 1509839
URL: http://svn.apache.org/r1509839
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=55345
Handle ServletContext.getRealPath("") in the same way for tc8 as for earlier versions.
Modified:
tomcat/trunk/java/org/apache/catalina/core/StandardContext.java
Modified: tomcat/trunk/java/org/apache/catalina/core/StandardContext.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/StandardContext.java?rev=1509839&r1=1509838&r2=1509839&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/core/StandardContext.java (original)
+++ tomcat/trunk/java/org/apache/catalina/core/StandardContext.java Fri Aug 2 20:05:43 2013
@@ -4524,6 +4524,11 @@ public class StandardContext extends Con
*/
@Override
public String getRealPath(String path) {
+ // The WebResources API expects all paths to start with /. This is a
+ // special case for consistency with earlier Tomcat versions.
+ if ("".equals(path)) {
+ path = "/";
+ }
if (resources != null) {
return resources.getResource(path).getCanonicalPath();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org