tomcat의 shutdown.sh 를 실행해서 서비스는 불가능 한 상태가 되지만 tomcat 프로세스는 살아 있는 경우가 있다.

tomcat의 서블릿이 

 

@WebListener

public class SchedulerManager implements ServletContextListener {

    @Override

    public void contextDestroyed(ServletContextEvent sce) {

        for (ThreadPoolTaskScheduler sch : SchedulingFongifurer.threadPoolTaskSchedulerList) { // 스케줄러 설정 class에서 스제출러 설정 목록을 static 으로 저장해 둔 목록

             sch.shutdown();

        }

    }

}

+ Recent posts