在IDEA里面直接运行,如果使用的是macOS系统的话,可能会出现错误:Failed to create parent directories for [
/data/applogs/xxl-job/xxl-job-admin.log],如图4所示:
解决办法是:将logback.xml中的“
/data/applogs/xxl-job/xxl-job-admin.log”改为“
./data/applogs/xxl-job/xxl-job-admin.log”,如图5所示。后续在测试运行的时候,执行器端会抛出类似异常,用同样的方式可以解决。
启动之后浏览器访问
http://localhost:8080/xxl-job-admin,使用默认的用户名(admin)和密码(123456)登陆之后,可以看到如图6所示页面:
2.3 搭建“执行器”
2.3.1 新建执行器项目
使用IDEA新建一个Spring Boot项目:xxl-job-executor
2.3.2 添加相关依赖和配置执行器
Maven依赖:
com.xuxueli xxl-job-core 2.2.0主要需要配置xxl-job的调度中心地址信息、xxl-job执行器相关信息。配置文件如下:
web port
server.port=8081
no web
#spring.main.web-environment=false
log config
logging.config=classpath:logback.xml
xxl-job admin address list, such as “http://address” or “http://address01,http://address02”
xxl.job.admin.addresses=http://127.0.0.1:8080/xxl-job-admin