如何将activemq数据库持久性配置为Oracle?

问题描述 投票:0回答:1

我需要配置对Oracle数据库的Active MQ持久性的步骤。我正在阅读一些博客,但找不到可靠的解决方案。在配置Active MQ时,有人可以指导我吗?

提前感谢。

编辑1-我按照官方博客上提到的步骤进行操作,但最终出现错误。网址:https://activemq.apache.org/how-to-configure-a-new-database

ERROR: java.lang.RuntimeException: Failed to execute start task. Reason: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 92 in XML document from class path resource [activemq.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 92; columnNumber: 48; cvc-complex-type.2.4.a: Invalid content was found starting with element 'jdbcPersistence'. One of '{"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, "http://activemq.apache.org/schema/core":journalPersistenceAdapter, "http://activemq.apache.org/schema/core":kahaDB, "http://activemq.apache.org/schema/core":levelDB, "http://activemq.apache.org/schema/core":mKahaDB, "http://activemq.apache.org/schema/core":memoryPersistenceAdapter, "http://activemq.apache.org/schema/core":replicatedLevelDB, WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.

编辑2-我能够做到这一点。现在的问题是消息正以BLOB格式存储在数据库中,但我希望它们以纯文本/文本形式存储。有人可以帮忙吗?

database oracle configuration jms activemq
1个回答
0
投票

消息必须存储为BLOB,因为ActiveMQ支持许多非文本格式的字节,映射,对象和流消息类型。

© www.soinside.com 2019 - 2024. All rights reserved.