для моего веб-приложения я использую Кварц. Когда я развертываю приложение все в порядке. Когда я неразвертываю приложение, Кварцевый поток не уничтожается.
Журнал:
ИНФОРМАЦИЯ: Остановка сервиса Catalina
СЕРЬЕЗНЫЙ: веб-приложение [/пример], кажется, запустило поток по имени [DefaultQuartzScheduler_Worker-1], но не удалось остановить его. Это, очень вероятно, создаст утечку памяти. 12 июля 2010 18:30:40 org.apache.catalina.loader. WebappClassLoader clearReferencesThreads
Кто-либо может сказать мне, как я могу вызвать уничтожать действие для тех потоков?
Спасибо,
Tommaso
Как вы запускаете Quartz?
Предполагая, что вы не используете удобную оболочку, такую как Spring, вы, вероятно, захотите использовать
в сети своего приложения .xml, чтобы Quartz мог получать уведомления о запуске приложения и завершении работы.
См., Например, QuartzInitializerListener или QuartzInitializerServlet .