一. 环境准备
服务器上需要安装jdk和maven
(1). jdk下载地址:https://www.oracle.com/java/technologies/downloads/
(2)下载完成后上传到linux服务器上
(3)然后解压使用tar -zxvf jdk-8u351-linux-x64.tar.gz(tar包名改成自己版本的)
(4)配置jdk环境变量vim etc/profile:
export JAVA_HOME=/home/jdk/jdk1.8.0_144(jdk的安装目录)
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarexport CLASSPATH=.:$JAVA_HOME/lib
(5)然后刷新环境变量使其生效:source /etc/profile
(6)验证是否安装成功:
(1) maven下载地址:https://maven.apache.org/download.cgi
(2)下载完成后上传到linux服务器上
(3)然后解压使用tar -zxvf apache-maven-3.9.4-bin.tar.gz(tar包名改成自己版本的)
(4)配置maven的环境变量vim etc/profile:
export MAVEN_HOME=/home/maven/apache-maven-3.9.4
export PATH=$MAVEN_HOME/bin:$PATH
(5)然后刷新环境变量使其生效:source /etc/profile
(6)查看是否安装成功:mvn -v
二 下载xxljob代码
下载地址:github.com/xuxueli/xxl-job
下载完成后解压文件tar -zxvf xxl-job-2.3.1.tar.gz
然后在项目中的doc/db下找到sql语句在mysql中执行xxljob需要的数据库和表
三 修改项目中的配置文件
(1)xxl-job-admin/src/main/resources/application.properties
server.port=8080 # 端口一定不能冲突
#数据库信息,主要修改ip和数据库的用户名,密码
spring.datasource.url=jdbc:mysql://ip地址:3306/xxl-job?Unicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=password
(2)xxl-job-admin/src/main/resources/logback.xml
#修改log的保存位置
<property name="log.path" value="/home/xxl-job-2.3.1/xxl-job-admin.log"/>
(3)xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties
server.port=8081 # 端口不能重复
xxl.job.admin.addresses=http://127.0.0.1:8080/xxl-job-admin # 如果admin改了端口此处也要改
xxl.job.executor.logpath=/home/xxl-job-2.3.1/logs/jobhandler # 执行器运行日志文件存储磁盘路径
(4)xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/logback.xml
#log的保存位置
<property name="log.path" value="/home/xxl-job-2.3.1/logs/xxl-job-executor-sample-springboot.log"/>
(5)xxl-job-executor-samples\xxl-job-executor-sample-frameless修改和xxl-job-executor-sample-springboot类似
四. 在解压目录下执行,/home/xxl-job-2.3.1
# mvn package
五. 最后到xxl-job-admin下的target里面找到jar去启动服务
#nohup java -jar xxl-job-admin/target/xxl-job-admin-2.3.1.jar &
六. 访问http://xxx:8080/xxl-job-admin即可看到结果
七.到xxl-job-executor-sample-springboot下的target里面找到jar去启动服务
#nohup java -jar xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample-springboot-2.3.1.jar &
出现online机器地址即成功了
参考博客:https://blog.csdn.net/yuanzelin8/article/details/128091652
标签:tar,admin,linux,jar,job,executor,xxljob,安装,xxl From: https://www.cnblogs.com/ahulwj/p/17630927.html