В Tomcat я написал ServletContextListener, который запустит ExecutorService во время запуска и завершит его, когда он будет выгружен.Завершение работы ExecutorService
Я следую примеру в Javadoc для ExecutorService
public void contextDestroyed(ServletContextEvent sce)
{
executor.shutdown();
try
{
executor.awaitTermination(50, TimeUnit.SECONDS);
}
catch(InterruptedException ie)
{
Thread.currentThread().interrupt();
}
}
Мой вопрос я должен распространять InterruptedException в методе contextDestroyed()?
Закрыт ли ваш исполнитель? Шахта не althougt я использовал тот же код ... (и многие другие подходы) – SoulWanderer
Mine не закрывается ни тем же кодом. Я использую tomcat 7 – lili