Javaの学習プロセス-4クォーツスレッドにTomcatを停止することはできません(スレッドの例外 "DefaultQuartzScheduler_Worker-8" java.lang.NoClassDefFoundErrorが:ORG / apacheの/ log4jの/ SPI / ThrowableInformation)

 症状:、Tomcatを停止し、停止することができない単語、プロセスだけでなく、残留Tomcatを間違ったのクォーツの束を示唆して、手動で停止、または再実行することはできませんした後、

(スレッドの例外 "DefaultQuartzScheduler_Worker-8" java.lang.NoClassDefFoundErrorが:ORG / Apacheの/のlog4j / SPI / 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

 ================

配置后,干净利落结束了

 

おすすめ

転載: www.cnblogs.com/liuyouying/p/11247434.html