前情提要
- 根据xxl-job提供的springboot的基本对接代码,Github:spingboot对接代码地址
- 根据业务需求,框架中需要接入druid/mysql/redis/redisson等组件和框架
- 在springboot+xxljob对接druid+mysql+mybatis-plus的测试中,启动正常
- 在springboot+xxljob+druid+mysql+mybatis-plus对接redis+redisson的测试中,出现异常,启动失败
- 以下进行错误排查(redis+redisson集成代码这块并无异常,去除xxljob后可正常使用)。目前考虑兼容性问题,组件版本?依赖冲突?
一、版本内容如下
- xxl-job-core-2.0.2
- springboot-2.6.1
- spring-boot-starter-data-redis-2.6.1
- redisson-spring-boot-starter-3.16.7
- druid-spring-boot-starter-1.2.8
- mybatis-plus-boot-starter-3.5.1
- mysql-connector-java-8.0.26
- tomcat-jdbc-8.5.23
二、配置启动
发现底层netty版本均为4.1.70.Final,但存在冲突,具体原因不明确
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000001143564d4, pid=21642, tid=0x0000000000000e03
#
# JRE version: Java(TM) SE Runtime Environment (8.0_181-b13) (build 1.8.0_181-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.181-b13 mixed mode bsd-amd64 compressed oops)
XXL-Job与Redisson集成问题

在SpringBoot项目中集成XXL-Job、Redisson等组件时遇到启动失败的问题,通过排除Netty版本冲突解决了该问题。
最低0.47元/天 解锁文章
4612

被折叠的 条评论
为什么被折叠?



