1. 程式人生 > >xxl-job 專案原始碼初次學習記錄

xxl-job 專案原始碼初次學習記錄

一、基礎準備

1.1.下載以及安裝軟體

安裝過程參考連結

1.1.1 Tomcat8.5.29 :

安裝連結為:https://blog.csdn.net/abc7766554/article/details/76216598

其中自己安裝配好環境後無法使用埠8080,後改埠為80.

參考連結:http://blog.sina.com.cn/s/blog_7a3f71160102w75w.html

1.1.2 maven3.5.3:

安裝連結為:https://jingyan.baidu.com/article/a501d80c2d9a95ec630f5e8b.html

1.1.3 idea2017.3.4 破解:

破解連結為:https://blog.csdn.net/Cymtus/article/details/79471724

1.2.環境配置

在idea中需要配置JDK、maven、Tomcat環境。

1.3.執行SQL指令碼

本系統跟SQL資料庫有什麼關係呢?????????

1.4.編譯原始碼

通過下載原始碼 file --new--project from exiting sources 直接匯入的原始碼

或者參考網址:https://jingyan.baidu.com/album/b0b63dbf0c0ac04a49307078.html?picindex=3

原始碼有三部分 為什麼這樣設計??????????

二、排程中心

2.1配置

配置檔案中主要注意這兩個


2.2部署專案

2.2.1通過maven管理專案將xxl-job--admin打包


我的理解是排程中心和執行器是分開的,所以此處先將admin打包,部署到Tomact下,就可以訪問排程中心的網頁了。

clean是清除。

不是每一個maven命令都需要執行。

maven仍需瞭解??????????????????????????????????

maven:用來管理依賴關係。可以自動導包。

maven倉庫:Maven倉庫就是放置所有JAR檔案(WAR,ZIP,POM等等)的地方。

2.2.2部署到Tomact下

確保Tomcat先執行起來:bin目錄下--Tomcat8w.exe 雙擊執行。

把打包好的war檔案放在 webapps中,Tomcat會將其自動執行。

另外一種部署方式:在idea中設定熱部署---exploded。此處可以更改war包的名字,以後訪問地址的時候,啟用新名字。


放在放在 webapps中部署方式需要注意檔名與jar包的名字一致。我的訪問排程中心的網址為:

http://localhost:80/xxl-job-admin-1.9.1

三、執行器

3.1配置檔案


配置檔案中注意排程中心的地址是正確的。

3.2部署

使用springboot為執行器,打包後通過命令視窗Java -jar命令執行打包好的jar包。

四、開發

spring定時任務中cron表示式使用

參考文章連結:https://blog.csdn.net/u012477338/article/details/46908195

開發自己的專案時,需要匯入相應的包。