Usando @Scheduled y @EnableScheduling pero da NoSuchBeanDefinitionException

he seguidoejemplos muy simples en línea para configurar un trabajo cron en Spring, pero sigo recibiendo este error en mi registro de inicio de Tomcat cada vez:

2015-05-25 00:32:58 DEBUG ScheduledAnnotationBeanPostProcessor:191 - 
Could not find default TaskScheduler bean org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
qualifying bean of type [org.springframework.scheduling.TaskScheduler] is defined

2015-05-25 00:32:58 DEBUG ScheduledAnnotationBeanPostProcessor:202 - Could not    
find default ScheduledExecutorService bean
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying    
bean of type [org.springframework.scheduling.TaskScheduler] is defined

Y las 2 clases de Java utilizadas para implementar el cron:

1) La clase @Configuration:

@Configuration
@EnableScheduling
public class ClearTokenStoreCronEnable {    
  final static Logger log =   
  LoggerFactory.getLogger(ClearTokenStoreCronEnable.class);
  private @Autowired TokenStoreRepository tokenStoreRepository; 
}

y Cron clase de trabajo:

@Service
public class ClearTokenStoreWorkerService {

    final static Logger log = LoggerFactory.getLogger(ClearTokenStoreWorkerService.class);
    private @Autowired TokenStoreRepository tokenStoreRepository;

    //@Scheduled(fixedDelay=5000)
    //run daily at midnight
    @Scheduled(cron = "0 0 * * * *")
    public void tokenStoreTable() {
        log.debug("tokenstore table truncated - start");
        tokenStoreRepository.deleteAll();
        log.debug("tokenstore table truncated - end");
    }
}

Como nota al margen, el trabajo cron se ejecuta a medianoche, pero también parece ejecutarse aleatoriamente en otros momentos. No estoy seguro si esto es un error o mi expresión cron es incorrecta:@Scheduled(cron = "0 0 * * * *")

Mi principal preocupación en este momento es por qué estoy recibiendoScheduledAnnotationBeanPostProcessor errores? Está buscando un TaskScheduler y ScheduledExectorService. Solo necesito disparar esto una vez al día. No estoy haciendo ningún proceso concurrente o donde necesito múltiples hilos. En última instancia, ¿son estos errores dañinos o necesito corregirlos?

Respuestas a la pregunta(5)

Su respuesta a la pregunta