2012-03-22 4 views
4

Недавно я переключил свой проект с использования (JSF 1.x + Tomcat6) на (JSF 2.x servletes + Tomcat7).Tomcat 7 медленный запуск в проекте JSF 2

С тех пор, когда я запускаю Tomcat 7 в Eclipse Indigo, требуется 25 секунд. Это слишком много дольше, чем Tomcat 6 для начала в предыдущей настройке JSF 1.x.

Сервер проводит большую часть времени на:

22.03.2012. 10:00:22 org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.25 

Что может быть причиной такого медленного запуска?

+2

Похоже, что медленная проблема с запуском Tomcat 7 может быть решена с помощью «metadata-complete», установленного в «true» в web.xml, например: Danijel

ответ

5

Кажется медленно Tomcat 7 проблема запуска может быть решена с «метаданных полной» установлено значение «истина» в web.xml, например, так:

<web-app metadata-complete="true" id="WebApp_ID" version="3.0"...

Проблема заключается в том, что Tomcat сканирует аннотации при запуске, и это значительно замедляет его.

Здесь время запуска сокращается с 25 секунд до 5 секунд.

Смежные вопросы