En Tomcat, escribí un ServletContextListener que iniciará un ExecutorService durante el inicio y lo terminará cuando se descargue.Apagar un ExecutorService
estoy siguiendo el ejemplo en el Javadoc para ExecutorService
public void contextDestroyed(ServletContextEvent sce)
{
executor.shutdown();
try
{
executor.awaitTermination(50, TimeUnit.SECONDS);
}
catch(InterruptedException ie)
{
Thread.currentThread().interrupt();
}
}
Mi pregunta es debería propagar la InterruptedException en el método contextDestroyed()?
¿Su ejecutor se cierra? El mío no parece que use este mismo código ... (y muchos más enfoques) – SoulWanderer
El mío tampoco se cierra con el mismo código. Yo uso tomcat 7 – lili