无法从商店获取消息

时间:2020-05-26 15:10:27

标签: wso2 activemq

我在本地安装了wso2ei-6.2.0和apache-activemq-5.15.10。我根据文档配置了wso2安装(添加了jar和axis2传输设置)。 存储消息可以正常工作,但是使用消息处理器使用消息失败,并显示以下错误(且错误不多):

[2020-05-26 16:21:53,865] [] ERROR - JmsConsumer Cannot fetch messages from Store store_exact_upsert

我检查了我的Java版本(1.8.0_251-b11),并打开了所有与jms相关的日志记录,但找不到任何错误的线索。

该消息只是一条简单的肥皂消息(在wso2消息上下文中)。

任何有关调试/解决此问题的想法都会有所帮助。

[我在Windows 10 1909版内部版本18363.836上运行]

1 个答案:

答案 0 :(得分:0)

我有同样的问题。当我调试代码时,在核心模块JMSConsumer类中, 开发人员未打印异常的错误消息。相反,他们正在打印 下面的通用消息非常容易引起误解。

JmsConsumer Cannot fetch messages from Store

就我而言,调试时看到的实际异常如下:

"java.lang.classnotfoundexception: org.apache.synapse.message.store.impl.commons.storablemessage cannot be found by activemq_all_5.11.3_1.0.0".

我在synapse-core_2.1.7.wso2v182.jar中找到了StorableMessage类,该类放置在$ ACTIVEMQ_ROOT / lib目录中。这解决了我的问题。

请检查是否是同一问题。

相关问题