ich habe zu Tomcat 7 [7.0.4.1] in der Vergangenheit ein StartUp dauert zwischen 5 oder 7 Sekunden dauert jetzt 30 Sekunden habe ich auf anderen Post gelesen metadata-complete = "true" in der web.xml löst den Trick aber scheint nicht gelöst in meinem Fall habe ich metadata-complete="true"
in WEB-INF/web.xml
hinzugefügt und in tomcat/conf/web.xml
scheint keiner zu funktionieren.Tomcat 7 langsamer Start metadata-complete = "true" web.xml
hier ist der Code für tomcat/conf/web.xml
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
metadata-complete="true"
version="3.0">
hier der Code für WEB-INF/web.xml
<web-app metadata-complete="true" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
ist die Entfaltungs erfolgreich, hier zu sein ist die Spur tomcat druckt.
INFO: Starting Servlet Engine: Apache Tomcat/7.0.41
jul 22, 2013 4:33:08 PM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
in diesem Satz ist mehr als 30 Sekunden dauern ..
INFO: Starting Servlet Engine: Apache Tomcat/7.0.41
meine Fragen sind:
, was ich falsch mache ??
Wie kann ich sehen, ist Metadaten-Complete-Einstellung zu True Ich lese in anderen Web-Site Dies kann die Überprüfung der Flagge in
isMetadataComplete()
gemacht werden, aber meine Frage ist, wo oder wie kann ich diese Methode aufrufen?
wir verwenden [Spring, Hibernate, ZK] in Out-Projekt.
Wenn Sie nicht Servlet 3.0, dann 'Metadaten verwenden "complete" -Element ist nicht gültig. Sie können die Version nicht einfach auf 3.0 setzen, wenn Ihr Container kein Servlet 3.0 ausführt, d. Sie haben das Servlet 3.0 Glas. –