Spring amqp 获得;java.lang.NoClassDefFoundError:com/rabbitmq/client/impl/LongString";从回复Q检索消息时

Spring amqp 获得;java.lang.NoClassDefFoundError:com/rabbitmq/client/impl/LongString";从回复Q检索消息时,spring-amqp,Spring Amqp,我正在使用spring集成amqp 4.1.4和rabbitmq amqp客户端3.5.3。邮件正在正常传递,但回复邮件检索引发以下异常 org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer-消费者引发的异常,如果连接工厂支持,处理可以重新启动 java.lang.NoClassDefFoundError: com/rabbitmq/client/impl/LongString < P>请考虑正确地格

我正在使用spring集成amqp 4.1.4和rabbitmq amqp客户端3.5.3。邮件正在正常传递,但回复邮件检索引发以下异常

org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
-消费者引发的异常,如果连接工厂支持,处理可以重新启动

java.lang.NoClassDefFoundError: com/rabbitmq/client/impl/LongString

< P>请考虑正确地格式化你的问题。< /P> 您似乎有一个依赖于旧版本rabbitmq java客户端(deps.txt)的依赖项,打开
deps.txt
,查找导致此问题的依赖项

您可以尝试直接依赖
amqp客户端
,但这可能会隐藏问题:

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>3.5.1</version>
  <scope>compile</scope>
</dependency> 

com.rabbitmq
amqp客户端
3.5.1
编译

< /代码>请考虑正确地格式化您的问题。