Greetings,

There appears to be a hold up in 7.0.52 at startup as compared to 7.0.23 -
a matter of several seconds initializing each context.  In 7.0.52, the
delay appears to happen at "findResources" when the
"javax.servlet.ServletContainerInitializer" is identified.  Such a things
does not happen in v7.0.23 .  My question is why is this service being
looked for when I don't have such a service file in my context's META-INF
directory?   A run of both in DEBUG mode shows the following, where
findResourcses starts at "13:06:48" and goes until "13:06:51" in v7.0.52:

-----v7.0.23 snippet:-------
...
2014-04-10 12:49:01,181 [pool-3-thread-1] DEBUG
org.apache.tomcat.util.digester.Digester-   Fire end() for
org.apache.catalina.startup.IgnoreAnnotationsRule@46c51ce4
2014-04-10 12:49:01,181 [pool-3-thread-1] DEBUG
org.apache.tomcat.util.digester.Digester-   Fire end() for
org.apache.catalina.startup.SetPublicIdRule@5a6d6fc5
2014-04-10 12:49:01,181 [pool-3-thread-1] DEBUG
org.apache.tomcat.util.digester.Digester.sax- endDocument()
2014-04-10 12:49:01,182 [pool-3-thread-1] DEBUG
org.apache.catalina.core.StandardContext- Setting deployment descriptor
public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
2014-04-10 12:49:01,183 [pool-3-thread-1] DEBUG
org.apache.catalina.core.ContainerBase- Add child StandardWrapper[jsp]
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/earthling]
2014-04-10 12:49:01,183 [pool-3-thread-1] DEBUG
org.apache.catalina.util.LifecycleBase- Setting state for
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/earthling].StandardWrapper[jsp]]
to [INITIALIZING]
----end of v7.0.23 snippet----


--------v7.0.52 snippet:------
2014-04-10 13:06:48,796 [localhost-startStop-1] DEBUG
org.apache.tomcat.util.digester.Digester-   Fire end() for
org.apache.catalina.startup.SetPublicIdRule@386eaf0d
2014-04-10 13:06:48,796 [localhost-startStop-1] DEBUG
org.apache.tomcat.util.digester.Digester.sax- endDocument()
2014-04-10 13:06:48,797 [localhost-startStop-1] DEBUG
org.apache.tomcat.util.scan.StandardJarScanner- Scanning JAR
[file:/opt/tomcat/apache-tomcat-7.0.52/common/lib/json.jar] from classpath
......

2014-04-10 13:06:48,803 [localhost-startStop-1] DEBUG
org.apache.tomcat.util.scan.StandardJarScanner- Scanning JAR
[file:/opt/tomcat/apache-tomcat-7.0.52/common/lib/vgnhpd-7.1.jar] from
classpath
2014-04-10 13:06:48,803 [localhost-startStop-1] DEBUG
org.apache.catalina.loader.WebappClassLoader-
findResources(META-INF/services/javax.servlet.ServletContainerInitializer)
2014-04-10 13:06:51,289 [localhost-startStop-1] DEBUG
org.apache.catalina.core.StandardContext- Setting deployment descriptor
public ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
2014-04-10 13:06:51,290 [localhost-startStop-1] DEBUG
org.apache.catalina.core.ContainerBase- Add child StandardWrapper[jsp]
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/earthling]
2014-04-10 13:06:51,290 [localhost-startStop-1] DEBUG
org.apache.catalina.util.LifecycleBase- Setting state for
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/earthling].StandardWrapper[jsp]]
to [INITIALIZING]
------end of v7.0.52 snippet---

Could I avoid this particular delay?

Thanks,

                    -Shanti

Reply via email to