Java Spring计划程序在服务器上不工作

Java Spring计划程序在服务器上不工作,java,spring,heroku,spring-annotations,spring-scheduled,Java,Spring,Heroku,Spring Annotations,Spring Scheduled,我已经设置了一个spring调度程序服务,该服务按预期在本地服务器上运行。但当我将其部署到heroku服务器时,调度程序服务没有运行 以下是主要服务: @Configuration @SpringBootApplication(scanBasePackages = {"com.spring.test"}) @EnableScheduling public class SpringTest{ public static void main(String[] args) {

我已经设置了一个spring调度程序服务,该服务按预期在本地服务器上运行。但当我将其部署到heroku服务器时,调度程序服务没有运行

以下是主要服务:

@Configuration
@SpringBootApplication(scanBasePackages = {"com.spring.test"})
@EnableScheduling
public class SpringTest{

    public static void main(String[] args) {
        SpringApplication.run(SpringTest.class, args);
    }
}
调度器方法如下所述:

@Service
@Component
public class ScheduledTasks {
     @Scheduled(fixedRate = 900000)
     public void reminderScheduler() {
        //some tasks will execute here...
     }
}

您的配置似乎很好,您需要在类
ScheduledTasks
中进行更多的日志记录,以确保出现什么异常(如果有)。在这种情况下,Spring调度程序应该可以工作

您得到的错误是什么?在本地服务器上,服务运行正常,没有收到任何错误。但在服务器上,调度程序服务不会被触发,并且日志中没有错误…是因为其他API已经在同一服务器上正常运行,所以他们的任何东西都没有为服务器或其他东西配置。唯一的问题是spring计划程序服务。您是否有任何登录ScheduledTasks的行为表明它没有执行。此ScheduledTasks中是否有异常处理?否,我在计划任务中没有任何日志记录和异常处理。