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>

ここにデフォルト設定(およびスキーマなどへのリンク)

于 2012-11-08T21:35:33.013 に答える