java分布式任务调度平台XXL-JOB 使用DM数据库

XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

运行此项目需要先配置安装JDK,MAVEN,MYSQL,TOMCAT,DM
项目启动后访问地址
http://127.0.0.1:8080/xxl-job-admin
用户:amdin
密码:123456

Dm7JdbcDriver16.jar放到当前项目目录下,我的是D:\eclipse-workspace\xxl-job-master
指定本地依赖数据库JDBC驱动jar包
mvn install:install-file -DgroupId=dm -DartifactId=dm-jdbc -Dversion=16 -Dpackaging=jar -Dfile=Dm7JdbcDriver16.jar

将项目中D:\eclipse-workspace\xxl-job-master\xxl-job-executor-samples目录的pom文件的
xxl-job-executor-sample-springboot2注释掉
注释方法如下:

修改xxl-job-master\xxl-job-executor-samples\xxl-job-executor-sample-springboot\src\main\resources目录下的logback.xml文件
修改中的value值为自己指定的目录

修改xxl-job-master\xxl-job-admin\src\main\resources目录的logback.xml文件
修改中的value值为自己指定的目录

使用xxl-job-master\doc\db目录下的tables_xxl_job.sql文件在mysql中执行创建数据库表等
其中表‘xxl_job_group’的字段title需要将varchar(12)改为varchar(15),否则迁移到DM数据库报错列长度不够
在向DM7中迁移时,表xxl_job_registry的update_time字段建表语句默认值为DEFAULT CURRENT_TIMESTAMP,迁移时报错,根据报错信息,把DEFAULT 'CURRENT_TIMESTAMP'中的单引号去掉,手动在DM7中执行建表语句即可,该表没有数据
在向DM8迁移时不会报错

项目打包发布
1.在xxl-job-master目录打开cmd窗口,执行mvn install

java分布式任务调度平台XXL-JOB 使用DM数据库_第1张图片
2.在目录D:\eclipse-workspace\xxl-job-master\xxl-job-admin\target打开cmd命令。执行java -jar xxl-job-admin-2.1.1-SNAPSHOT.jar

java分布式任务调度平台XXL-JOB 使用DM数据库_第2张图片
3.在目录D:\eclipse-workspace\xxl-job-master\xxl-job-executor-samples\xxl-job-executor-sample-springboot\target打开cmd命令。执行xxl-job-executor-sample-springboot-2.1.1-SNAPSHOT.jar

java分布式任务调度平台XXL-JOB 使用DM数据库_第3张图片
4.全部执行成功没有报错后,打开浏览器,访问http://127.0.0.1:8080/xxl-job-admin即可

java分布式任务调度平台XXL-JOB 使用DM数据库_第4张图片

java分布式任务调度平台XXL-JOB 使用DM数据库_第5张图片

欢迎关注我的博客《Jackin's Blog - 知识改变命运》学习分享更多知识

你可能感兴趣的:(达梦数据库,数据库,java)