Dan*_*iel 10 glassfish scheduler java-ee
我在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()");
}
}
Run Code Online (Sandbox Code Playgroud)
但是,它永远不会被称为.我试图从记录器中看到一条消息并设置一个调试点但不会被调用.我将此文档用于语法:http://download.oracle.com/javaee/6/tutorial/doc/bnboy.html
我也试着准确地指定分钟.不幸的是,没有成功.
Nic*_*son 17
我认为"小时"默认为0(午夜),因此您可能需要将其指定为:
@Schedule(minute = "*/5", hour="*")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2664 次 |
| 最近记录: |