Я развернул приложение в JBoss с главным и подчиненным , из-за чего мой планировщик запускался дважды. ShedLock не является решением моей проблемы, так как электронное письмо будет срабатывать до тех пор, пока пользователь не деактивирует просроченный Актив. Поэтому я, хотя и проверяю запрос от ведущего или ведомого, и на его основе я буду запускать свой код, любую идею, как его вычислить, или любое другое решение. Спасибо
Я использую Spring 4.x и веб-сервис REST с базой данных MySQL.
@Scheduled(cron = "${scheduler.i18n.crontime}")
public void getAssetNotification() {
try {
notificationDao.getAssetNotification(null);
} catch (Exception e) {
logger.error("getAssetNotification() - error in getAssetNotification", e);
}
}