问题标签 [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 - Quartz Scheduler:无法从数据源获取数据库连接
我试图Quartz-Scheduler
在Spring-Boot
应用程序中实现。
但是当我试图安排工作时,我得到了这个例外:
石英属性:
我确实有一个名为石英的数据库,并且所有石英表都加载到其中。
应用程序属性:
这就是我尝试安排工作的方式:
编辑:
SchedulerConfig.java
自动装配SpringBeanJobFactory.java
spring - 如何在 Oracle 数据库中创建用于作业存储的 Quartz 表?
如何在 Oracle 数据库中创建用于作业存储的 Quartz 表?我对石英很陌生。如果有人知道如何编写要创建的脚本,我将不胜感激。
java - 在集群系统中使用quartz时出现nullPointerException,但是当删除数据库配置时,它工作正常
这是我的石英配置:
这个配置会出现异常
我发现问题出在 MethodInvokingJobDetailFactoryBean.class 的内部类 MethodInvokingJob
为methodInvoker
空;
当删除
schedulerFactoryBean.setDataSource(dataSource);
schedulerFactoryBean.setTransactionManager(annotationDrivenTransactionManager);
schedulerFactoryBean.setQuartzProperties(quartzProperties());
此配置将起作用。任何人都可以帮助:)
c# - 没有注册默认实例,并且无法为类型“EPiServer.Framework.Cache.IRequestCache”自动确定
我有以下代码
我收到此错误“未注册默认实例,无法自动确定类型'EPiServer.Framework.Cache.IRequestCache”
在这一行“_SearchManager.BuildIndex(true);”
有任何想法吗?
java - 升级到 spring 4.2.5 导致石英调度程序出现启动错误
升级到 spring 4.2.5 导致了有关石英调度程序的启动问题 -
来自 pom:
来自上下文文件:
编辑:尝试将石英升级到 2.2.2:
错误:
方法 addJobListener(QuartzTaskScheduler) 未定义调度器类型
方法 addSchedulerListener(QuartzTaskScheduler) 未定义调度器类型
2017 年 4 月 3 日编辑:我能够通过将 abstract=”true” 添加到我的 bean 定义来解决抽象错误,但是,我在下面发布了一个新错误:
编辑 4/3/17 pt2:我注释掉了 jobListernersNames 并得到了一个新错误:
这是 context.xml 文件的状态(请注意,如果我将 ref 添加回 cronTrigger 它会得到我原来的错误:
编辑 2017 年 4 月 3 日 pt2 a:我把 cronTrigger ref 放回去,这是这种情况的错误:
语境:
错误:
更新 4/3/17 14:55 CT:我更改了上下文文件 CronTriggerBean 现在是 CronTriggerFactoryBean 现在我收到此错误:
编辑 4/4/17 07:59:我尝试创建一个父抽象类
但我收到此错误:
如果我不使 java 代码类抽象,我会收到一个编译错误:
我不确定如何解决这个问题?
java - 如何在特定时间之间运行 Quarz Cron Job?
我想在特定时间之间执行 cron 作业。即 Cron 作业应该在 7:03 到 21:04 之间每 15 分钟执行一次?
我可以安排在 7 点到 9 点之间,但不能安排在 7:03 到 9:05 之间。
spring - 使用石英自动装配会引发空指针异常
我将 spring 4.1.2 与石英 2.2.3 一起使用,下面代码中的业务抛出 nullpointerexception。interfacePedidoBusiness 总是为空。尽管听起来有很多解决方案,但它们都对我没有用。你能给我一些建议吗?
java - quartz and spring upgrade is having issues around abstract class/bean
One of our apps is upgrading Spring from 2.5.6 to 4.2.5 and quartz 1.6.5 to 2.2.2. I have been working to resolve issues one by one but i'm down to this one that I can't seem to work out.
The error is:
here is my spring context file:
edit 4/4/17 07:59: I tried creating a parent abstract class
but I'm getting this error:
If I don't make the java code class abstract I get a compile error about this:
I'm not sure how to fix this?
spring - 带有 Quartz 和 Tomcat 数据源的 SpringBoot:驱动程序的 Blob 表示是不受支持的类型:oracle.sql.BLOB
我正在使用 SpringBoot 1.4.5 和quartz 与在Tomcat 的context.xml 中配置的DataSource 进行调度,该DataSource 通过JndiDataSource 作为bean 注入以连接到Oracle 10g DB。
下面是相关的依赖,包括Oracle驱动,我使用的是SpringBoot提供的依赖管理:
这是 Tomcat 在 context.xml 中配置的 DataSource(占位符属性在 catalina.properties 中定义):
数据源 bean 配置和石英必要的 bean:
以及quartz.properties 文件中的以下属性:
当我在 Tomcat 8 上部署它时,出现以下错误:
org.quartz.JobPersistenceException:无法存储作业:驱动程序的 Blob 表示是不支持的类型:oracle.sql.BLOB
在 Tomcat 的 lib 文件夹中,我有 oracle-ojdbc7-12.1.0-2.jar 驱动程序。