к сожалению, я не знаю, есть ли какие-либо записи конфигурации для решения вашей проблемы, но есть программный способ сделать это, вызвав cancel () -метод для Timer -объекты, предоставленные TimerService .
Вот пример класса, который я просто помещаю в проекты, когда хочу протестировать только небольшие вещи:
@Stateless
public class ScheduleCancellation {
@Resource
private TimerService timerService;
@Schedule(second = "0", minute = "*", hour = "*")
public void cancelTimers() {
System.out.println("cancelTimers()");
for (Timer timer : timerService.getTimers()) {
System.out.println("schedule gone!");
timer.cancel();
}
}
@Schedule(second = "*", minute = "*", hour = "*")
public void tick() {
System.out.println("tick");
}
}
Hopeэто помогает!:)