调度程序需要任何其他配置才能使用Jboss 7.1.1吗?

时间:2013-12-04 15:33:39

标签: java jboss

我想每分钟都运行一个调度程序。所以我有以下代码来执行它。在服务器控制台中,我可以看到bean注册,但它根本不会触发。需要帮助。

@Startup
@Singleton
public class AutomaticSchedulerBean {

  @Schedule(year = "*", dayOfWeek = "*", hour = "*", minute = "*", persistent = false)
  public void backgroundProcessing() {
            //perform task here

      }
  }

1 个答案:

答案 0 :(得分:0)

我相信这应该是你所需要的一切。在JBoss EAP 6.1上为我工作......我无法在7.1.1上尝试它。你可以发表全班吗?特别是进口。

修改 从头开始,我在默认的7.1.1安装上尝试了这个,它对我有用。我唯一能想到的是你使用的是javax.inject.Singleton而不是javax.ejb.Singleton但是我不希望在部署时看到bean注册。确认您的导入,如果您仍然无法使其工作,请尝试在ejb jar中部署单个bean以从图片中取出所有其他内容。