Po migracji do Tomcat 7 [7.0.4.1] w przeszłości startUp trwa od 5 do 7 sekund, teraz zajmuje 30 sekund przeczytałem w innym poście metadata-complete = "true" ustawiony w web.xml rozwiązuje problem, ale wydaje się nie być rozwiązany w moim przypadku dodałem metadata-complete="true"
w WEB-INF/web.xml
, aw tomcat/conf/web.xml
oba wydają się działać.Tomcat 7 slow start metadata-complete = "true" web.xml
Oto kod dla 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">
Oto kod dla 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">
Wdrażanie jest bycie powodzeniem Oto kocur ślad drukuje.
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
w tym zdaniu jest podejmowanie ponad 30 sekund ..
INFO: Starting Servlet Engine: Apache Tomcat/7.0.41
moje pytania są następujące:
co robię źle ??
jak widzę jest metadata-complete jest ustawienie true czytam w inni stronie internetowej może być wykonane sprawdzenie flagi w
isMetadataComplete()
ale moje pytanie brzmi: gdzie i jak mogę nazwać ten sposób ??
używamy [Wiosna, hibernacja, ZK] OUT projektu.
Jeśli nie używasz aplet 3.0, następnie 'metadanych Element "complete" jest nieprawidłowy. Nie możesz po prostu ustawić wersji na 3.0, jeśli twój kontener nie obsługuje serwletu 3.0, czyli. masz słoik 3.0 serwletu. –