이전에 Tomcat 7 [7.0.4.1]로 이전했습니다. 시작 시간은 5 ~ 7 초가 걸리므로 30 초 걸립니다. 초 다른 게시물을 읽었습니다. web.xml에 설정된 metadata-complete = "true"가 트릭을 해결하지만 내 경우에는 해결되지 않은 것 같습니다. metadata-complete="true"
을 WEB-INF/web.xml
에 추가하고 tomcat/conf/web.xml
을 입력해도 작동하지 않습니다. 여기 Tomcat 7 slow start metadata-complete = "true"web.xml
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">
의 코드가 추적 바람둥이 인쇄입니다입니다 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">
코드입니다. 이 문장에서
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
은 30 초 이상 걸립니다 ..
INFO: Starting Servlet Engine: Apache Tomcat/7.0.41
내 질문
은 다음과 같습니다내가 잘못 뭐하는 거지?
내가 볼 수있는 방법은 사실로 설정하고 있습니다. 다른 웹 사이트에서 읽는 중입니다.
isMetadataComplete()
에있는 플래그를 확인하도록 만들 수 있지만 내 질문은 어디에서 어떻게 할 수 있습니까? 우리가 [봄, 최대 절전 모드, ZK] 밖으로 프로젝트을 사용하는
.
당신은 서블릿 3.0을 사용하지 않는 경우 (I 자바 8 톰캣의 이전 버전을 사용하고 있기 때문에, 주석 처리가 완전히 시작할 때 발생하는 예외의 많은 나를 위해 고장), 다음'메타 데이터 -complete' 요소가 유효하지 않습니다. 컨테이너가 서블릿 3.0을 실행하고 있지 않으면 버전을 3.0으로 설정할 수 없습니다. 서블릿 3.0 병이 있습니다. –