我们希望将 ActiveMQ 5.3 升级到 5.6 并保留连接信息。这是我们所做的,
data\kahadb\
在AcitveMQ 5.3下备份文件并卸载- 安装 ActiveMQ 5.6
data\kahadb
用以前的备份文件覆盖下面的文件
如果我的客户数量约为 20,则效果很好。如果我的客户数量超过 100,我将无法再次连接到我的经纪人。这是 wrapper.log 中的日志
Failed to load: class path resource [activemq.xml], reason: Error creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined in class path resource [activemq.xml]: Invocation of init method failed; nested exception is org.apache.kahadb.page.Transaction$InvalidPageIOException: Page id is not valid
我们在创建消费者时遇到了一些异常:
Apache.NMS.ActiveMQ.BrokerException: java.io.EOFException :
Apache.NMS.ActiveMQ.Connection.SyncRequest(Command command, TimeSpan requestTimeout)
Apache.NMS.ActiveMQ.Session.CreateConsumer(IDestination destination, String selector, Boolean noLocal)
Apache.NMS.ActiveMQ.Session.CreateConsumer(IDestination destination)
数据库兼容问题吗?或者升级MQ后如何保留连接数据?