我为我正在构建的应用程序进行了一系列JUnit测试,但是当我针对5.6.0 ActiveMQ库运行它们时,它显示错误:
ERROR checkSystemUsageLimits, Temporary Store limit is 50000 mb, whilst the temporary data directory: /path/to/temp/storage only has [less than 50,000] mb of usable space
它不会导致单元测试中的错误,但我的单元测试不需要50GB的空间。有没有办法可以将请求大小的大小从50GB减少到更少?如果没有,有没有办法可以轻易地抑制这个错误?
编辑:我应该提一下,我正在使用URL
创建与AMQ的连接vm://localhost?broker.persistent=false
所以它没有使用activemq.xml配置文件。
答案 0 :(得分:3)
您可以更改配置以包含更小的尺寸
<systemUsage>
<systemUsage>
<tempUsage>
<tempUsage limit="100 mb"/>
</tempUsage>
</systemUsage>
</systemUsage>
默认配置(以及指向架构的链接等)here