消息隊列RabbitMQ與Spring集成,消費者監聽隊列報錯

錯誤信息:java

java.lang.NoClassDefFoundError: org/springframework/util/backoff/BackOff
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2570)
    at java.lang.Class.getDeclaredMethods(Class.java:1855)
    at org.springframework.core.type.StandardAnnotationMetadata.hasAnnotatedMethods(StandardAnnotationMetadata.java:136)

錯誤緣由因爲spring版本過低 而spring-amqp和spring-rabbitMQ版本過高致使。spring

最後換成spring3和spring-amqp-1.4.6.RELEASE、spring-rabbit-1.4.6.RELEASEbash

若是是spring4 換成更高版本spring的的amqp和rabbit便可。code

相關文章
相關標籤/搜索