Index: java/org/apache/catalina/servlets/DefaultServlet.java =================================================================== --- java/org/apache/catalina/servlets/DefaultServlet.java (revision 1383597) +++ java/org/apache/catalina/servlets/DefaultServlet.java (working copy) @@ -68,6 +68,7 @@ import org.apache.catalina.util.URLEncoder; import org.apache.naming.resources.CacheEntry; import org.apache.naming.resources.ProxyDirContext; +import org.apache.naming.resources.FileDirContext; import org.apache.naming.resources.Resource; import org.apache.naming.resources.ResourceAttributes; import org.apache.tomcat.util.res.StringManager; @@ -1452,7 +1453,7 @@ // Render the directory entries within this directory NamingEnumeration enumeration = - resources.list(cacheEntry.name); + ((FileDirContext) cacheEntry.context).list("."); boolean shade = false; while (enumeration.hasMoreElements()) {