Симптомы: После остановки сервера Tomcat, предлагая Quartz кучу неверного, слово, которое не может быть остановлено, то процесс, а также остаточным кот, а затем остановить его вручную, или не может работать снова
(Исключение в потоке "DefaultQuartzScheduler_Worker-8" java.lang.NoClassDefFoundError: орг / Apache / log4j / СПИ / ThrowableInformation)
Из _Worker-1 ~ 10
Контекстное начало видеть log4j подумал, что это проблема, версия, в свою очередь возводятся или недействительным
Решение: HTTPS :? //Blog.csdn.net/liujun_for_java/article/details/78101478 utm_source = blogxgwz5
1, web.xml в конфигурации
2, конфигурация эффективна про-тест
public class ShutDownQuartz implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent servletContextEvent) { } @Override public void contextDestroyed(ServletContextEvent servletContextEvent) { try { Scheduler defaultScheduler = StdSchedulerFactory.getDefaultScheduler(); defaultScheduler.shutdown(true); } catch (Exception e) { e.printStackTrace(); } } }
=======================
配置前,要手动再停止一次,才能 Disconnected from server
================
配置后,干净利落结束了