Я сталкиваюсь с этой проблемой, где всякий раз, когда я закрываю свой Tomcat 8.0 на Eclipse, ContextDestroys на моем классе ServletContextListener никогда не вызывается, но контекст -инициализированные работают нормально, когда я запускаю Tomcat. Я использую версию Servlet 3.1. Код: < /p>
@WebListener
public class ListenerContexto implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("ListenerContexto FINALIZADO");
}
//Run this before web application is started
@Override
public void contextInitialized(ServletContextEvent arg0) {
System.out.println("ListenerContexto INICIADO");
}
}
< /code>
На стартапе Tomcat я получаю «Listenercontexto iniciado» на консоли. Но когда Tomcat выключен, ничто не показывает на консоли.
Подробнее здесь: https://stackoverflow.com/questions/725 ... in-eclipse