3

我对正在构建的应用程序进行了一系列 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 配置文件。

4

1 回答 1

3

您可以更改配置以在

<systemUsage>
    <systemUsage>
        <tempUsage>
            <tempUsage limit="100 mb"/>
        </tempUsage>
    </systemUsage>
</systemUsage>

默认配置(以及指向架构等的链接)here

于 2012-11-08T21:35:33.013 回答