1.启动报定时任务包不存在?

image.png
如果fastdb库中有这个表还报这样的错,这种异常一般都是数据库没有忽略大小写导致的。
解决方法有两种:

  1. 搭建文档已经说明请设置你数据库忽略大小写。具体如下(不会可以自行百度数据库设置忽略大小写设置):

image.png

  1. 删除fastdb中qrtz 开头的所有表,项目配置文件配置下我们可以让定时任务自行创建qrtz_ 开头的表。

image.png
具体配置(admin 模块下 application.yml ):

  1. spring:
  2. # 启动环境 Dev|Test|Prod
  3. profiles:
  4. active: Dev
  5. freemarker:
  6. #模板引擎缓存
  7. cache: true
  8. # 添加定时任务自行创建表
  9. quartz:
  10. #数据库方式
  11. job-store-type: jdbc
  12. jdbc:
  13. #initialize-schema: always 初始化删除 qrtz_ 表 重新创建
  14. #initialize-schema: never 初始化不创建
  15. initialize-schema: always

注意: 系统创建成功没问题后我们需要设置回来(或者删除配置),不然每次重启都是初始化创建。