使用红迅Jpass进行二开的时候,登录提示MQClientException: The producer service state not OK

提问者:帅平 问题分类:微服务
使用红迅Jpass进行二开代码的时候,前端用户登录的时候出现报错,提示:
Caused by: org.apache.rocketmq.client.exception.MQClientException: The producer service state not OK, CREATE_JUST
See http://rocketmq.apache.org/docs/faq/ for further details.
	at org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.makeSureStateOK(DefaultMQProducerImpl.java:455)
	at org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.sendDefaultImpl(DefaultMQProducerImpl.java:573)
	at org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.send(DefaultMQProducerImpl.java:1391)
	at org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.send(DefaultMQProducerImpl.java:1335)
	at org.apache.rocketmq.client.producer.DefaultMQProducer.send(DefaultMQProducer.java:336)
	at com.alibaba.cloud.stream.binder.rocketmq.integration.outbound.RocketMQProducerMessageHandler.send(RocketMQProducerMessageHandler.java:227)
	at com.alibaba.cloud.stream.binder.rocketmq.integration.outbound.RocketMQProducerMessageHandler.handleMessageInternal(RocketMQProducerMessageHandler.java:184)
	... 183 more
怎么办?
1 个回答
短发也倾城べ为谁留
短发也倾城べ为谁留
这是因为在没有启动rocketmq的原因,在红迅的ac-boot代码里面的Release下已经有rocketmq了,在本地idea开发环境的电脑上把他启动起来即可。在Release/bin 双击rocketmq-start.cmd就可以了。
最后最好检查下配置文件中关于rocketmq的相关配置,比如我这里是开发环境,示例如下:
发布于:10小时前 IP属地:四川省
我来回答