EJB中的@Schedule方法在异常之后不执行
发布时间:2020-12-15 00:05:31 所属栏目:Java 来源:网络整理
导读:我在 Java EE6 Singleton Session Bean中有一个方法,每隔30秒由@Schedule(…)计时器调用.这样可以像预期一样工作,直到异常被抛出并捕获在方法中(异常被抛出并捕获在try-catch块中).异常发生后,定时器停止调用该方法. 无论是否发生异常,我如何强制定时器重新
我在
Java EE6 Singleton Session Bean中有一个方法,每隔30秒由@Schedule(…)计时器调用.这样可以像预期一样工作,直到异常被抛出并捕获在方法中(异常被抛出并捕获在try-catch块中).异常发生后,定时器停止调用该方法.
无论是否发生异常,我如何强制定时器重新调用该方法? 最好的祝福, 基督教 解决方法
如文档中所述:
>可选的persistent元素采用布尔值,用于指定自动计时器是否应该在服务器重新启动或崩溃之后生存.默认情况下,所有自动计时器都是持久的. 如果定时器在遇到异常后失败,则可能的方法是在catch块内手动创建一个新的定时器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读