当前位置: 首页 > 知识库问答 >
问题:

找不到解决方案未能创建目录'activemq-data\localhost\kahadb'

东方旭东
2023-03-14

在本教程如何在Tomcat中嵌入ActiveMQ中,我尝试将ActiveMQ与Tomcat集成

启动接收的服务器时,无法创建目录'activemq-data\localhost\kahadb'。

又该如何解决呢?

我也不知道把参数放在哪里

-Dwebconsole.type=properties

-dwebconsole.jms.url=tcp:/localhost:61616-dwebconsole.jmx.url=service:jmx:rmi://jndi/rmi:/localhost:1099/jmxrmi

日志:

java.lang.RuntimeException:java.io.ioException:在org.apache.activemq.store.kahadb.kahadbstore.size(kahadbstore.java:1208)在org.apache.activemq.store.kahadbpersistenceadapter.size(kahadbpersistenceadapter.java:217)在org.apache.activemq.usage.storeusage.retrieveusage(storeusage.java:56)在Per.java:1183)在org.apache.catalina.core.StandardWrapper.java:1099)在org.apache.catalina.core.StandardWrapper.Load(StandardWrapper.java:989)在org.apache.catalina.core.StandardContext.LoadonStartup(StandardContext.java:4921)在org.apache.catalina.core.StandardContext.StartInternal(StandardContext.java:5231)在alina.util.lifecyclebase.start(lifecyclebase.java:183)在org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1439)在org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1429)在org.apache.tomcat.util.threads.inlineExecutorService.execute(inlineExecutorService.java:266)在Ava:183)在org.apache.catalina.startup.catalina.start(catalina.java:655)在sun.reflect.nativeMethodAccessorImpl.Invoke0(原生方法)在sun.reflect.nativeMethodAccessorImpl.java:62)在sun.reflect.delegatingmethodAccessorImpl.Invoke(nativeMethodAccessorImpl.java:43)在java.lang.reflect.methodAccessorImpl.java:498)在

共有1个答案

董鸣
2023-03-14

在windows上,我需要指定带有驱动程序字母的目录以使其工作,例如

<amq:broker useJmx="false" persistent="true" schedulerSupport="true" dataDirectory="c:\active-mq"> ....
 类似资料: