From: markt Date: Wed, 3 Feb 2010 06:31:38 +0000 (+0000) Subject: Servlet 3.0 plumbing X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=440e14a2c22b5322201550af39b1529dbcb93a01;p=tomcat7.0 Servlet 3.0 plumbing git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@905911 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/core/ApplicationContext.java b/java/org/apache/catalina/core/ApplicationContext.java index e8882ad31..a1e90abf6 100644 --- a/java/org/apache/catalina/core/ApplicationContext.java +++ b/java/org/apache/catalina/core/ApplicationContext.java @@ -57,6 +57,7 @@ import javax.servlet.descriptor.JspConfigDescriptor; import javax.servlet.http.HttpSessionAttributeListener; import javax.servlet.http.HttpSessionListener; +import org.apache.catalina.Container; import org.apache.catalina.Context; import org.apache.catalina.Engine; import org.apache.catalina.Host; @@ -1386,9 +1387,12 @@ public class ApplicationContext Map result = new HashMap(); - context.findChildren(); - // TODO SERVLET3 - return null; + Container[] wrappers = context.findChildren(); + for (Container wrapper : wrappers) { + new ApplicationServletRegistration((Wrapper) wrapper, context); + } + + return result; }