Я хочу знать, почему экземпляры слушателя и фильтра создаются после загрузки webapp контейнером Tomcat. Почему загружается загрузка, а не ленивая загрузка, указанная в Servlet API?Почему экземпляры слушателя и фильтра создаются автоматически контейнером tomcat при запуске при загрузке webapp?
ответ
Автоактивное поведение является частью спецификации сервлета, которую должны поддерживать все контейнеры сервлета.
Вы можете проверить его здесь http://download.oracle.com/otndocs/jcp/servlet-3.0-fr-oth-JSpec/
Загрузите PDF.
6.2.1 Фильтр Lifecycle
После развертывания веб-приложения, и до того, как запрос вызывает контейнер для доступа к веб-ресурсу, контейнер должен найти список фильтров, которые должны быть применены к веб-ресурс, как описано ниже, . Контейнер должен убедиться, что он создал фильтр соответствующего класса для каждого фильтра в списке и вызвал его конфигурацию init12.
11.2 Слушатели событий
слушателей событий приложений классы, которые реализуют одну или несколько сервлет прослушивателя событий интерфейсов. Они создаются и зарегистрированы в веб-контейнере во время развертывания веб-приложения . Они предоставляются разработчиком в WAR.
Я хочу знать, каковы могут быть причины указанного поведения –
- 1. Tomcat зависает при запуске WebAPP
- 2. Tomcat создает избыточный выход при запуске webapp
- 3. ClassCastException для фильтра при запуске Tomcat
- 4. Запуск Quarz Scheduler автоматически при запуске Tomcat
- 5. Tomcat не может найти класс слушателя при запуске из Eclipse
- 6. Перезагрузка Tomcat webapp автоматически?
- 7. Стили скрепки не создаются при загрузке, но создаются при обновлении
- 8. Java webapp Фильтр вызывает отказ при запуске сервера на Tomcat
- 9. Кварцевое задание при запуске - Добавление слушателя контекста
- 10. Проекты Silverlight больше не создаются автоматически при запуске моего сайта
- 11. NotSerializableException при запуске Tomcat
- 12. Abort java webapp при запуске
- 13. Ошибка при запуске Tomcat
- 14. Ошибка при запуске tomcat
- 15. Исключение при запуске Tomcat
- 16. NumberFormatException при запуске tomcat
- 17. Два контроллера представлений создаются при запуске
- 18. Ошибка при запуске TOMCAT
- 19. Изображение при запуске/загрузке
- 20. Когда создаются экземпляры сервлета?
- 21. Почему @IBAction автоматически вызывается при запуске?
- 22. java.util.concurrent.ExecutionException при запуске tomcat 7
- 23. Почему переменные env не создаются автоматически?
- 24. singleton создаются каждый раз при каждом запуске
- 25. Deserialize вызывает InvalidOperationException при загрузке при запуске
- 26. Почему функция события слушателя не вызвана при запуске события?
- 27. Tomcat автоматически перезапускает веб-приложение при запуске, после ошибки
- 28. XAMPP Tomcat/Ошибка при запуске Tomcat
- 29. Ошибка при запуске tomcat 7.0.52
- 30. Tomcat 7 раз при запуске
какой у вас web.xml? –
У меня есть SessionAttributeListener и обычный фильтр и несколько сервлетов –
Вы имели в виду, почему * слушатели по умолчанию * создаются при запуске tomcat? – Andrew