2015-06-14 64 views
1

我在rabbitmq amqp-client 3.5.3中使用了spring-integration-amqp 4.1.4。消息正在傳遞,但回覆消息檢索會引發異常。任何見解都會提前感謝。由於 - org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer - 消費引發的異常,處理可如果連接工廠支持它重新啓動 java.lang.NoClassDefFoundError:COM /的RabbitMQ /客戶/ IMPL/LongString exception logs從回覆中獲取消息時獲取「java.lang.NoClassDefFoundError:com/rabbitmq/client/impl/LongString」Q

+0

請考慮正確格式化你的問題。 –

回答

0

請考慮正確地格式化您的問題。

似乎你有依賴關係,它依賴於老版本的rabbitmq-java-client(< 2.6)。 LongString包現在com.rabbitmq.clientcom.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>