我正在使用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/
答案 0 :(得分:1)
在 applicationContext.xml 中,您应找到 fileVirtualizerFactory bean和目录属性。试着在这里设置你的路径。