Похоже, что проблема медленного запуска Tomcat 7 может быть решена с помощью «metadata-complete», установленной в «true» в web.xml, например:
<?xml version="1.0" encoding="UTF-8"?>
<web-app metadata-complete="true" id="WebApp_ID" version="3.0"...
Проблема заключается в том, что Tomcat сканируетаннотации при запуске, и это значительно замедляет его.Мое время сокращено с 25 секунд до 5 секунд.(Подробнее здесь: Веб-конфигурация Tomcat и Servlet 3.0 )
Однако в моем коде есть некоторые аннотации, например:
@ManagedBean
@RequestScoped
@Override
...
Я в замешательстве - будетмой код работает после того, как я установил metadata-complete = "true"?Нужно ли удалять аннотации и перемещать все в web.xml?