Spring boot 将spring boot starter更新为2.2.4.0版本时应用程序启动失败,原因是spring kafka工厂

Spring boot 将spring boot starter更新为2.2.4.0版本时应用程序启动失败,原因是spring kafka工厂,spring-boot,spring-kafka,Spring Boot,Spring Kafka,使用弹簧卡夫卡2.4.1.RELEASE和弹簧靴启动器2.2.4.RELEASE时,会引发以下异常 原因:org.springframework.beans.beanstanitiationException:未能实例化[org.springframework.kafka.config.ConcurrentKafkAlisterContainerFactory]:工厂方法“KafkAlisterContainerFactory”引发异常;嵌套的异常是java.lang.NoClassDefFou

使用弹簧卡夫卡2.4.1.RELEASE和弹簧靴启动器2.2.4.RELEASE时,会引发以下异常

原因:org.springframework.beans.beanstanitiationException:未能实例化[org.springframework.kafka.config.ConcurrentKafkAlisterContainerFactory]:工厂方法“KafkAlisterContainerFactory”引发异常;嵌套的异常是java.lang.NoClassDefFoundError:org/springframework/kafka/listener/ConsumerProperties


在类路径上有一些不匹配的jar;看起来你有一个旧的弹簧卡夫卡罐子,而不是2.4.1;编辑问题以显示您的pom。感谢Gary Russel的回复,是的,pom没有使用属性,而旧版本是硬编码的。类路径上有一些不匹配的JAR;看起来你有一个旧的弹簧卡夫卡罐子,而不是2.4.1;编辑问题以显示您的pom。感谢Gary Russel的回复,是的,pom没有使用属性,而旧版本是硬编码的。