spring融合activitymq-all启动报错的解决办法
生活随笔
收集整理的這篇文章主要介紹了
spring融合activitymq-all启动报错的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
報錯信息:
nested exception is java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.findMergedAnnotation(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)?
?
?最后發現是activemq-all-5.14.1.jar的問題,用jd-gui反編譯工具打開activemq-all-5.14.1.jar,發現里邊集成了spring core里邊的類,自然也就包括這個AnnotatedElementUtils類,所以就沖突了。?
?
?
解決辦法:
方法一:用5.11.4及其以前的版本。
?
?方法二:
5.12.0開始以后的版本jar包中包含了spring,與當前引入的spring沖突,導致起不來服務,如果用高版本的activitymq則須把activemq-all中的spring刪除,然后再引入就可以了
?
總結
以上是生活随笔為你收集整理的spring融合activitymq-all启动报错的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用bat命令
- 下一篇: String StringBuilder