jboss上的Spring启动部署问题

时间:2017-07-19 15:48:44

标签: spring spring-boot wildfly

在jboss上部署spring boot项目之后,除了我的程序任务外,每个东西都运行得很好。我在我的schedule方法类中使用@enablescheduling和@component注释了我的主类,并且在我的方法上注册了@scheduled。但是在成功运行后没有错误在jboss上,我的日程安排任务没有开火。我真的需要一个解决方案。 Tnx每个人 下面是我的配置类和我的日程安排类:

@SpringBootApplicatio
@Enablescheduling
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
      SpringApplication.run(Application.class);              

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    return application.sources(Application.class);
}
}

@component
Public class test{
@scheduled(fixedDelay = 1000)
Public void print(){
//do sth
}

}

2 个答案:

答案 0 :(得分:0)

@SpringBootApplicatio
@Enablescheduling
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
      SpringApplication.run(Application.class);              

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    return application.sources(Application.class);
}
}

@component
Public class test{
@scheduled(fixeddelay.....)
Public void print(){
//do sth
}

}

答案 1 :(得分:0)

好的,我们发现了一个问题。将initialDelay设置为10000毫秒解决了我们的问题。不知道解释但仍然有效: