Я создал плагин на ecplise с портлетом внутри для создания планировщика.Мой класс реализует MessageListener и делает переопределение метода "public void receive (Message message) throws MessageListenerException", я могу иметь планировщик, который активируется правильно.Теперь проблема в развертывании.В чистом окружении это происходит правильно, и моя работа делает свое дело;но если я пытаюсь выполнить отмену развертывания и перезагрузить новую версию, я получаю следующее сообщение
WARN [liferay / scheduler_engine-1] [QuartzSchedulerEngine: 804] Планировщик заданий планировщика.Attivita.scheduler.Attivita ужесуществует
и планировщик больше не запускается.
"Activity" - это название моего класса.
У вас есть предложения?
public class Attivita implements MessageListener {
private static Logger _logger;
public final static StringBuilder logFile = new StringBuilder();
@Override
public void receive(Message message) throws MessageListenerException {
_logger = LoggerFactory.getLogger(this.getClass().getName());
_logger.info("Inizio Scheduler");
}
}