Jeecg Cloud 對`xxl-job`分布式定時任務支持
### #docker 部署 xxl-job-admin
* 本文以docker的形式部署`xxl-job-admin`
#### #1 初始化數據庫
執行腳本:[https://github.com/xuxueli/xxl-job/blob/2.0.2/doc/db/tables\_xxl\_job.sql](https://github.com/xuxueli/xxl-job/blob/2.0.2/doc/db/tables_xxl_job.sql)
#### #2 docker 運行xxl-job管理后臺
* 注意數據庫鏈接配置
~~~
docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://jeecg-cloud-mysql:3306/xxl_job?Unicode=true&characterEncoding=UTF-8&useSSL=false --spring.datasource.username=root --spring.datasource.password=root --xxl.admin.login=false" ^
-p 9080:8080 --name xxl-job-admin ^
-d xuxueli/xxl-job-admin:2.2.0
~~~
#### #3 訪問控制臺
* 瀏覽器訪問
[http://jeecg-cloud-xxljob:9080/xxl-job-admin/toLogin](http://127.0.0.1:9080/xxl-job-admin/toLogin)
默認登錄賬號 “admin/123456
* 新增執行器

*****
### #依賴
~~~
<dependency>
<groupId>org.jeecgframework.cloud</groupId>
<artifactId>jeecg-common-job</artifactId>
</dependency>
~~~
### #增加配置文件
~~~
xxl:
job:
admin:
addresses: http://jeecg-cloud-xxljob:9080/xxl-job-admin # xxl-job-admin 接口地址
executor:
port: 9988 #通訊端口
~~~
* main 方法啟動服務應用
### #開發第一個任務“Hello World”
本示例以新建一個 “GLUE模式(Java)” 運行模式的任務為例。更多有關任務的詳細配置,請查看詳細使用文檔參考 [xxl-job 官網](https://www.xuxueli.com/xxl-job)
前提:請確認“調度中心”和“執行器”項目已經成功部署并啟動;
步驟一:新建任務: 登錄調度中心,點擊下圖所示“新建任務”按鈕,新建示例任務。然后,參考下面截圖中任務的參數配置,點擊保存。
*****
### #遇到的問題
* [# mysql出現The server time zone value '?й???????' is unrecogni的解決](https://blog.csdn.net/a670275845/article/details/94501156)