spring集成redis和jms时注意

来源:互联网 发布:微销通软件下载 编辑:程序博客网 时间:2024/05/13 20:27

异常信息:
exception is java.lang.IllegalStateException: Cannot convert value of type [org.springframework.data.redis.connection.jedis.JedisConnectionFactory] to required type [javax.jms.ConnectionFactory] for property ‘connectionFactory’: no matching editors or conversion strategy found

由于项目需要集成redis和jms,当启动时报错。根据提示大概判断出是实现类实现的接口有误。但奇怪的是为啥redis会和jms的接口有关。后来排查了下配置文件,找到问题了。

错误原因:spring集成redis和jms时,都有其相关的配置文件.xml。我的问题是俩个配置文件的连接工厂id都是默认的connectionFactory,这样启动时就会报错

解决办法:

配置上连接工厂id都加上各自的字符,redisconnectionFactory,jmsconnectionFactory。这样就不会冲突了

原创粉丝点击