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文件的
<module>xxl-job-executor-sample-springboot2</module>註釋掉
註釋方法如下:
<!--  <module>xxl-job-executor-sample-springboot2</module>-->

修改xxl-job-master\xxl-job-executor-samples\xxl-job-executor-sample-springboot\src\main\resources目錄下的logback.xml文件
修改<property name="log.path" value="xxl-job-master\xxl-job-executor-sample-springboot.log"/>中的value值爲自己指定的目錄

修改xxl-job-master\xxl-job-admin\src\main\resources目錄的logback.xml文件
修改<property name="log.path" value="xxl-job-master\xxl-job-admin.log"/>中的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


2.在目錄D:\eclipse-workspace\xxl-job-master\xxl-job-admin\target打開cmd命令。執行java -jar xxl-job-admin-2.1.1-SNAPSHOT.jar


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


4.全部執行成功沒有報錯後,打開瀏覽器,訪問http://127.0.0.1:8080/xxl-job-admin即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章