我在一起運行rabbitmq和jms Spring Project時出現以下錯誤。org.springframework.jms.connection.CachingConnectionFactory無法轉換爲org.springframework.amqp.rabbit.connection.ConnectionFactory
錯誤osweb.context.ContextLoader - 上下文初始化失敗 org.springframework.beans.factory.BeanCreationException:錯誤 建立在類路徑定義名稱 'rabbitTemplate' 豆 資源[COM/THYS /米歇爾斯/ service_core/amqp/AmqpConfiguration.class]: bean實例化失敗;嵌套的異常是 org.springframework.beans.factory.BeanDefinitionStoreException: 工廠方法[公共 org.springframework.amqp.rabbit.core.RabbitTemplate com.thys.michels.service_core.amqp.AmqpConfiguration.rabbitTemplate()] 扔例外;嵌套的例外是java.lang.ClassCastException: org.springframework.jms.connection.CachingConnectionFactory不能 投地org.springframework.amqp.rabbit.connection.ConnectionFactory
產生的原因:java.lang.ClassCastException: 組織.springframework.jms.connection.CachingConnectionFactory不能 投地org.springframework.amqp.rabbit.connection.ConnectionFactory
任何建議,爲什麼?
您使用的是spring,rabbitmq的哪個版本?你能發佈你的配置嗎? – willome
配置很長,希望這有助於: 3.2.2.RELEASE \t org.springframework.amqp \t 彈簧AMQP \t 1.0.0.RELEASE \t org.springframework.amqp \t 彈簧兔 \t 1.0.0.RELEASE –
和你的彈簧配置? – willome