RabbitMQ - springboot启动报错Caused by: java.lang.NoClassDefFoundError: com/rabbitmq/client/ConfirmCallb

检查pom依赖的版本 

        <dependency>
            <groupId>com.rabbitmq</groupId>
            <artifactId>amqp-client</artifactId>
            <version>5.4.3</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.amqp</groupId>
            <artifactId>spring-rabbit</artifactId>
            <version>2.1.3.RELEASE</version>
        </dependency>

Springfarmework的ampq相当于对com.rabbitmq.amqp-client进行了封装,所以起码要确保两个版本都是最新的或者是匹配的。

如果不确定,我们乐意点金spring-rabbit查看所依赖的版本。

猜你喜欢

转载自blog.csdn.net/qq_31615049/article/details/86561241