我正在使用spring-integration-amqp 4.1.4和rabbitmq amqp-client 3.5.3。消息正在正常传递,但回复消息检索引发以下异常。
org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer -使用者引发异常,如果连接工厂支持,则可以重新启动处理
java.lang.NoClassDefFoundError: com/rabbitmq/client/impl/LongString发布于 2015-06-14 21:15:32
请考虑正确设置您的问题的格式。
您似乎有一个依赖于旧版本rabbitmq-java-client (<2.6)的依赖项。LongString包现在是com.rabbitmq.client而不是com.rabbitmq.client.impl
如果您使用的是maven,请尝试启动一个mvn dependency:tree > deps.txt,打开deps.txt并查找导致此问题的依赖项。
您可以尝试直接依赖amqp-client,但它可能隐藏了问题:
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>3.5.1</version>
<scope>compile</scope>
</dependency> https://stackoverflow.com/questions/30829027
复制相似问题