From: markt Date: Fri, 25 Mar 2011 21:59:07 +0000 (+0000) Subject: Don't register Contexts that fail to start with the Mapper. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=973d3a7c755a145f10b5dd3f5f06d08851ddded4;p=tomcat7.0 Don't register Contexts that fail to start with the Mapper. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1085574 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/connector/MapperListener.java b/java/org/apache/catalina/connector/MapperListener.java index c461967fe..a716a6952 100644 --- a/java/org/apache/catalina/connector/MapperListener.java +++ b/java/org/apache/catalina/connector/MapperListener.java @@ -290,7 +290,9 @@ public class MapperListener extends LifecycleMBeanBase mapper.addHost(host.getName(), aliases, host); for (Container container : host.findChildren()) { - registerContext((Context) container); + if (container.getState().isAvailable()) { + registerContext((Context) container); + } } if(log.isDebugEnabled()) { log.debug(sm.getString("mapperListener.registerHost", diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index add699375..62a3a4cf2 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -91,6 +91,9 @@ (greater than 100ms) at INFO level and provide a value for the message key so a meaningful message appears in the logs. (markt) + + Don't register Contexts that fail to start with the Mapper. (markt) +