一尘不染

在Tomcat上保存临时文件的最佳实践?

tomcat

我需要演示一个基于xml的数据交换系统。它在学校的可信任计算机上脱机演示。该应用程序将在以后获取数据库,但仅在此演示中,我只需要显示xml文件的布局,打开和保存以及表如何从xml中获取数据。

因此,让Web应用程序临时创建xml文件以便我可以展示此应用程序的最佳位置是什么?我正在使用Eclipse和Tomcat。

如前所述, 安全性根本不是问题 ,因为此版本不会在线。同样, 每次运行应用程序时都删除文件也可以。

它们只需要在应用程序运行一次的演示期间就存在。因此,我不知道什么是最佳位置,以及如何获得通往该位置的路径,而不取决于所使用的计算机。

谢谢。


阅读 390

收藏
2020-06-16

共1个答案

一尘不染

使用该属性java.io.tmpdir获取tomcattemp文件夹并将文件保存在那里。那将是暂时保留它们的好地方。因此,您可以按以下方式对其进行定义:

public static final String TMP_DIR = System.getProperty("java.io.tmpdir")
2020-06-16