quartz-scheduler相关内容
我想使用Quartz,Spring和Hibernate创建动态作业。用户与Web服务进行交互以创建此类的作业: public class StartJobSpring extends QuartzJobBean { private String jobId; private String jobType; @Autowired 私人NoaJobInstancesDAO
..
在一个应用程序中,由于我将其从经典的Spring webapp(部署在系统Tomcat中)转换为Spring Boot(V1.2.1)应用程序,因此我面临的问题是基于Quartz的预定作业不再有效。 / p> 我安排这些Quartz作业如下: //我的计划对象,其中包含有关何时计划的数据 计划计划= scheduleService.get(计划的标识); String sch
..
我有一个使用框架的Web应用程序,如Struts和Hibernate。目前,我正在使用Quartz开发此应用程序的调度程序。在编码时,我意识到使用Quartz的线程不可能使用Hibernate会话。 任何人都可以使用石英job类的hibernate会话解决方案吗? 解决方案 一种方法是使用 HibernateUtil class ,它在静态初始化器中构建 SessionFactory ,
..
看起来,我们使用Quartz - JDBCJobStore以及Spring,Hibernate和Websphere的实现是抛出非托管线程。 我做了一些阅读,并从IBM那里找到一篇技术文章,声明Quartz和Spring的使用会导致这种情况。他们提出了使用CommnonJ来解决这个问题的建议。 我已经做了一些进一步的研究,并且迄今为止我看到的唯一例子都涉及旧的JobStore计划不在数据
..
我有两份工作,认为它们是超级简单的工作,只是打印一行,没有触发器或超时定义。当我通过控制器类调用它们时,它们工作正常: Job.triggerNow() 我曾尝试使用 quartzScheduler ,但我似乎无法从我的作业类中获得 JobDetail ,所以我不确定什么是正确的方式这样做。我也想将第一份工作的一些结果传递给第二份工作。 我知道我可以触发第二份工作作为第
..
你好我的代码与多个触发器一起工作,我试图通过jobDataMap.But传递与 相关联的特定参数,当我试图在我的config.groovy中分配映射时to jobDataMap我得到一个nullpointerexception **这是我的地图Config.groovy - > ** 查询 { 地图 { time.'0 / 5 * * * *?'= ['T1'] ti
..
我使用grails quartz插件在我们的应用程序中实施日程安排。我用QuartzConfig.groovy props创建了一个调度器,这是一个集群调度器。我希望在同一个应用程序中有一个调度程序用于非集群调度。 如何使用相同的grails quartz插件实现此目的。 解决方案 我在resources.groovy中创建一个新的调度器bean: newQuartzSche
..
静态触发器= { cron名称: 'DashboardReporting',cronExpression:“0 0 11,20 * *?” $ b 现在在执行过程中,我使用grails异步插件发送邮件, -app模式: emailNotificationService.sendDashboardReportEmail(emaiListing,[model:mod
..
我遇到的情况是,我的Grails应用程序中的某个作业在没有任何明确原因的情况下停止运行。没有异常抛出。我们正在使用Grails 2.2.3和Quartz2插件。有趣的是,所有其他的工作继续运行;只有一个特定的工作会一次又一次地冻结。这项工作调用了第三方REST API调用,有时会给出非常延迟的响应,在少数情况下也没有响应。所有工作都是并发= false 。有人能指引我走向正确的方向吗?我一直在努力
..
我在我的Grails 2.1应用程序中安装了Quartz插件。每5分钟触发一次工作,计算一些数字。数字显示在每个页面的侧栏上。计算结果会经常更改,我的目标是当用户刷新屏幕时,他们可以在侧边栏上看到新的结果。 现在我的方法是向控制器发送ajax调用,并从数据库中获取结果并将其显示在屏幕上。 有什么方法可以将JOB的计算结果存储(缓存)到数据库以外的地方,这样我的视图就可以在每次用户点击链接或
..
我可以从作业文件夹内的一个静态触发器运行一个cron,它会执行,但是当我尝试从我的控制器触发一个触发器时,它显然失败了......我错过了什么? $ b 错误代码:方法没有签名:static com.example.TaskReminderJob.triggerNow()适用于参数类型:(java.util.LinkedHashMap)values:[[ params:[name:Frank,e
..
我正在尝试使用 Quartz插件在我的Grails Web应用程序中设置一个cron作业。我目前只是简单地尝试使用以下代码每秒执行一次测试任务: class TestJob { private int counter = 0 static triggers = { simple repeatInterval:1000 } def execute(){ //执行作业 c
..
我以这种方式动态调度作业: $ b JobClass.schedule(Long interval,Integer repeatCount,Map params) $ b $ p 稍后,我想停止运行作业,然后根据用户操作重新启动它们。 我怎么能阻止这个触发器? 确实停止它的唯一方法是 JobClass.removeJob() $ b 谢谢! class =“h2_lin”
..
class UserMonthlyNotificationJob { static triggers = { cron name:'dailyTrigger',cronExpression:“...” cron名称:'weeklyTrigger',cronExpression:“...” cron名称:'monthlyTrigger',cronExpression: “...” }
..
我可以在我的 Quartz 作业的域类中使用动态查找器,但获取 org.hibernate.LazyInitializationException 当访问关系时。我认为他们要么都工作,要么两者都不工作。 class MyJob { def author = Author.list() .first()//罚款 def book = Book.get(1)//罚款 println au
..
我仍在玩石英调度器。我使用 grails create-job创建了下面的工作,我在这里想要做的事很简单,那就是创建一个 触发器并尝试运行执行method.once这个基本的代码运行我想 创建多个触发器,每个具有不同的cron调度值,在 循环内(具有不同执行时间的多个触发器),并运行执行 方法并执行 sched.scheduleJob(triggerName)这些触发器的列表 i
..
我在关闭生产中的Grails应用时遇到了问题。 从IntelliJ运行时,它会完全关闭。但是,在独立的Tomcat 7上,关闭将其置于僵尸状态,即java进程仍然存在但HTTP请求挂起。我必须杀死java进程(使用kill)。 我使用Tomcat的标准bin / startup.sh和shutdown.sh。在Tomcat停止的情况下,我将.war放入Tomcat的/ webapps目
..
我在grails中有一个石英工作,需要每5秒执行一次,但我需要按顺序执行。在某些情况下,工作的执行超过了5秒,在这种情况下,我并不想在先前的执行没有完成时执行。如何在grails中配置它? (当然,整个魔法可以用一个静态易失标志完成,但不是一个很好的方法) (我怎样才能配置这个工作是单身?) thx 解决方案假设你使用的是grails quartz插件,你应该可以将它添加到你的
..
我想创建使用JdbcStore的石英作业,如 示例显示了如何使用quartz.properties文件配置quartz。 现在,我希望我的jdbc存储与我的grails应用程序具有相同的数据库,以便我可以减少重复设置。 因此,假设我手动在我的数据库中创建所需的表,是否可以使用Quartas插件在Datasource.groovy中配置的默认dataSource? 我使用的是
..
我有一个使用Grails开发的Web应用程序。我试图实现一个后台进程,使用适用于Grails的quartz1.0-RC9插件每5分钟扫描一个表中的表。 在尝试编码实际逻辑我正在学习如何使用插件,因为我是石英新手。所以我创建了一个打印“hai”消息的工作,每5秒钟打印一次当前时间戳。 class checkJob { static triggers = { 简单名称:'sampleQ
..