quartz+spring boot+sqlite配置

kmbjn2e3  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(498)

我试图将这三个配置为工作,但启动时quartz调度程序bean示例化失败,并出现sql错误。问题是,要获取qrtz_锁的锁,石英表正在运行 SELECT * FROM QRTZ_LOCKS WHERE SCHED_NAME = 'quartzScheduler' AND LOCK_NAME = ? FOR UPDATE 查询但是sqlite不支持锁并抛出sqlexception
有没有办法让它工作,也许禁用石英锁?
我的quartz.properties:


# Configure Main Scheduler Properties

# ============================================================================

org.quartz.scheduler.instanceName = MyClusteredScheduler
org.quartz.scheduler.instanceId = AUTO

# ============================================================================

# Configure ThreadPool

# ============================================================================

org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 5
org.quartz.threadPool.threadPriority = 5

# ============================================================================

# Configure JobStore

# ============================================================================

org.quartz.jobStore.misfireThreshold = 60000

org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass = com.nivo1.apx.universal.config.schedule.CustomJDBCDelegate
org.quartz.jobStore.useProperties = false
org.quartz.jobStore.dataSource = default
org.quartz.jobStore.tablePrefix = main.QRTZ_

org.quartz.jobStore.isClustered = false

# ============================================================================

# Configure Datasources

# ============================================================================

org.quartz.dataSource.default.driver = org.sqlite.JDBC
org.quartz.dataSource.default.URL = jdbc:sqlite:myDb.db
org.quartz.dataSource.default.user = admin
org.quartz.dataSource.default.password = admin
org.quartz.dataSource.default.maxConnections = 5
org.quartz.dataSource.quartzDataSource.provider=hikaricp

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题