问题标签 [quartz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java Servlet,使用 Quartz 发送邮件
我有一个问题,我认为这是一个合乎逻辑的问题。因为我不完全理解石英的概念。
我有以下类:a- BirthdayServlet.java,b- QuartzJob.java,c- MailSenderBean.java
目标是在我的 Servlet 中使用 Quartz Scheduler 发送电子邮件。这是类代码。
a-BirtdayServlet 类
b- QuartzJob.java 类
c- MailSenderBean.java
我有点确定 MailSenderBean 工作正常。所以问题出在 Servlet 或 QuartzJob 类上。我不知道我的代码到底有什么问题。但它不起作用。并且没有显示 response.getwirter("I am Leaving")。所以程序在制作调度 Job 或 Quartz 时终止。
java - SchedularFactory 是否使用新方法返回相同的实例
我正在使用石英时间表。在方法1中,我正在像这样初始化我的计划
在方法2中,如果我这样做
上面对调度工厂的调用是否会返回我在方法 1 中创建的相同实例,或者它会返回另一个实例,然后我需要链接我的所有作业并触发它。
quartz-scheduler - Quartz 调度器 - 允许并行作业执行
我正在研究 Quartz Scheduler,但我不知道如何并行运行作业。配置文件中有什么可以让我这样做吗?
java - 在 Java 中使用石英的作业链
我想按顺序执行多个作业。我正在以下列方式尝试它,但不知何故它不会被使用 cron 作业触发。
我不确定它是否是正确的实现方法。有人可以指导我吗?
谢谢 ..
quartz-scheduler - 从数据库暂停石英触发器
我正在使用 SpringMVC、Quartz 2.2.1 和 Mysql 5.6.15。
我有一个使用一些网络资源的计划任务。现在资源不可用,所以我需要暂时忽略任务,等待他们回来。
对于这样一个小问题,我认为更改代码太多了。虽然知道不建议这样做,但我想更改 Quartz Mysql 数据库是最好的方法。我发现这个答案表明:
答案是 7 年前,回复者没有回应,我试图找到这样说的文档,但没有运气。我想知道 :
- 这是正确的方法,没有任何副作用吗?
QRTZ_PAUSED_TRIGGER_GRPS
桌子有什么用?我需要改变它吗?
ios - CAEmitterLayer 多个单元交错
我有一个sCAEmitterLayer
数组CAEmitterCell
。我希望每个单元格的输出都混合在一起。现在,数组中的第一个单元格总是在其他单元格上方绘制。
我已经调整了renderMode
图层和zAcceleration
每个单元格的 ,但都没有解决这个问题。
一些示例代码:
java - 使用石英发送电子邮件的作业,无法使用 Session.getInstance
我是石英和 javamail 的新手,但我需要通过批处理作业发送电子邮件。我尝试 1. 使用单个 java 类发送电子邮件:成功 2. 使用 quarts 运行作业(仅 println):成功 3. 使用 quarts 运行作业(发送电子邮件):失败
这是我的工作课程:
结果:
石英.xml
石英属性
控制台没有错误。我不知道错误在哪里。需要你们的帮助。
java - Spring + Quartz:一次性、防失火作业的程序化时间表
我正在开发一个使用 Quartz 2.2.1 的企业应用程序。触发器 bean 在其 XML 中进行配置,其中包括相关的 cron 表达式。
现在,我需要以编程方式创建具有自定义触发时间的触发器;这些触发器还必须处理失火(我必须确保它们被执行,即使服务器在启动时关闭)。有没有办法让石英在不手动处理触发器持久性的情况下完成“肮脏”的工作?
谢谢你。
java - Quartz 不会延迟集群环境中已经开始的作业
我Quartz
在集群中运行,并且确实定期运行作业。该作业在一台机器上启动,其他机器将保留到下一个执行时间。
如果之前的调用尚未完成,我现在想要的是延迟作业调用。例如:
即使这样也是可以接受的:
我正在使用类似触发器的 cron 表达式,它每 10 分钟触发一次(0 0/10 * * *
)。
quartz-scheduler - 石英作业在错误的时间被触发
问题描述:我们有一个石英作业,计划在一天中的不同时间运行,比如下午 1 点、下午 4 点和晚上 7 点。问题是作业也在计划时间以外的时间被触发和执行。
我们做了什么:我们已经尝试完全关闭我们的服务器(JBoss)并清除石英表,但根本没有奏效。
我们使用的是quartz 1.6,我想知道版本中是否有任何错误以及石英升级是否可以解决问题或者设置石英属性是否有任何问题以及是否可以调整属性以解决此问题。
编辑 -更多细节如下:
我现在已经更正了工作时间。此外,除了我们在其时间表中提到的这些之外,作业会在任何随机时间触发。除了预定的时间之外,它何时被触发是没有规律的。
以下是 DB 属性文件中的作业和触发器详细信息。基于这些作业详细信息和触发器详细信息将在数据库中的 Quartz_Triggers 和 Quartz_CronTrigger 表中设置:
以下是 DB 中的石英属性详细信息:
以下是作业的 Java 代码: