大量的临时文件导致服务器崩溃。如何将virt文件存储在jasper报表服务器中的其他位置

时间:2017-02-27 20:08:02

标签: tomcat jasperserver

我正在使用jasper报表服务器6.2.0,我们有一些巨大的报告,可生成高达5万,6万页的页面。前300页将存储在内存中,其余页面将作为/ opt / jasper-report-server / apache-tomcat / temp中的virt文件(temp)生成。

生成报告后,jasper是否希望自行删除这些temp / virt文件。

我想将这些virt文件存储在不同的位置,因为opt mount只有15GB而且填充速度相当快,导致jasper关闭。

我尝试在tomcat setenv.sh中设置以下变量,它具有更好的存储空间但没有运气。

     JAVA_OPTS=-Djava.io.tmpdir=/xyz/temp/

1 个答案:

答案 0 :(得分:1)

applicationContext.xml 中,您应找到 fileVirtualizerFactory bean和目录属性。试着在这里设置你的路径。