xxljob走过的误区-配置以及纠错点

本文档主要介绍了xxljob分布式任务调度平台在配置和使用过程中遇到的问题及解决方案。包括调度中心与执行器的配置,如端口号避免冲突、调度中心地址设置、执行器的appname和handler配置等。在执行器配置中,强调了自动注册时需填写正确IP,以及handler名称的准确性。此外,还列举了常见问题,如调度中心war包部署错误、执行器注册失败和job handler未找到等,并提供了对应的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

xxljob 分布式任务调度平台。

xxljob 的介绍以及简单配置这里不多说,可以直接搜索GIT上的源码以及文档进行查阅。

这里主要是说一下自己填过的坑。

项目构成:

xxl-job-admin:调度中心

xxl-job-core:公共依赖

xxl-job-executor-samples:执行器(我这里以springboot项目为例)

调度中心配置文件:

图片是直接copy下来的,这里主要的点是数据库的配置 其他的默认即可。数据库名字是项目重的sql文件中定义的,当然可以自己更改。

调度中心一般都没什么问题,大部分是可以正常配置的,启动的话建议两种方式。

1.独立测试的话可以springboot自带的启动类启动

2.开发项目建议将项目打成war/jar包部署到tomcat目录下webapp下,直接启动tomcat即可

这里简单说一下打成jar/war包的步骤:

准备工作:

1.规范打成war包名称:再pom.xml里添加 <finalName>xxl-job-admin</finalName> 这里是指打成的包名一直是xxl-job-admin

             <groupId>com.spotify</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>0.4.13</version>
            <configuration>
               <!-- made of '[a-z0-9-_.]' -->
               <imageName>${project.artifactId}:${project.version}</imageName>
               <dockerDirectory>${project.basedir}</dockerDirectory>
               <resources>
                  <resource>
                     <targetPath>/</targetPath>
                     <directory>${project.build.directory}</directory>
                     <include>${project.build.finalName}.jar</include>
                  </resource>
               
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值