栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

windows环境下的rocketmq使用遇到的错误

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windows环境下的rocketmq使用遇到的错误

(1)
Error processing condition on org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration.defaultMQProducer
Could not resolve placeholder 'spring.application.name' in value "${spring.application.name}"
解决:在yaml或properties文件加入spring.application.name

(2)
RocketMQLog:WARN No appenders could be found for logger (io.netty.channel.nio.NioEventLoop).
RocketMQLog:WARN Please initialize the logger system properly.
未解决:目前没看到有什么影响

(3)
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rocketMQTemplate' defined in class path resource [org/apache/rocketmq/spring/autoconfigure/RocketMQAutoConfiguration.class]: Invocation of init method failed; nested exception is org.apache.rocketmq.client.exception.MQClientException: The producer service state not OK, maybe started once, RUNNING
解决:由于在producer的配置类中创建了一个默认配置的DefaultMQProducer的bean,并将其start了,在controller使用的时候又进行了autowired,将配置类中的DefaultMQProducer的start去掉就可以正常使用了。

(4)
org.apache.rocketmq.client.exception.MQClientException: No route info of this topic: TestTopic
解决:由于broker没有正常启动造成。将之前启动的broker停掉,并且删除 C:Users用户名store 目录(具体为什么删除这个目录可行,俺也不知道)。重新再启动broker就可以了(start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true)
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1024343.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号