gpt4 book ai didi

jakarta-ee - 未调用 Java EE 调度程序

转载 作者:行者123 更新时间:2023-12-02 07:23:07 25 4
gpt4 key购买 nike

我正在 Glassfish 中运行我的应用程序。我尝试创建一个作业,该作业将每 5 分钟执行一次,如下所示:

@Startup
@Singleton
@LocalBean
public class TempFolderCleaner {
private final static Logger LOGGER = LoggerFactory.getLogger(TempFolderCleaner.class);

@EJB
private ReportStatusDao reporStatusDao;

@Schedule(minute = "*/5")
public void removeOldReports() {
LOGGER.debug("start removeOldReports()");
}
}

但是,它从未被调用。我尝试查看来自记录器的消息并设置调试点,但它不会被调用。我使用此文档的语法: http://download.oracle.com/javaee/6/tutorial/doc/bnboy.html

我还尝试准确指定分钟数。不幸的是也没有成功。

最佳答案

我认为“小时”默认为 0(午夜),因此您可能需要将其指定为:

@Schedule(minute = "*/5", hour="*")

关于jakarta-ee - 未调用 Java EE 调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10246606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com