java - tomcat如何保存临时文件?

标签 java tomcat temporary-files

当我打电话时我发现:

File.createTempFile();

在 tomcat7 中创建了我的临时文件。但... 创建该文件的线程结束后立即删除它。

JVM 的默认行为应该是保留这些文件直到它关闭。显然 tomcat 覆盖了这个行为。是否有任何开关可以更改此设置,以便 tomcat 保留临时文件?

最佳答案

File.createTempFile("filename","format");

将创建一个仅适用于该特定线程的文件。

可能需要手动调用

File.deleteOnExit() 

可能有帮助。

关于java - tomcat如何保存临时文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26487627/

相关文章:

java - Jackson 反序列化 convertValue 应该在空值上失败

eclipse - 至少扫描了一个 JAR 以查找 TLD 但不包含 TLD

ruby-on-rails - 如何在 ruby​​-rails 中自动删除临时文件?

python - 修改NamedTemporaryFile的内容(Python 3)

java - Websphere 7 MQ 应用程序停止拾取消息

java - 如何从http连接创建限时流

java - Encog SVM 无法训练

tomcat - 自定义 JSTL TagLib 和 TomCat 问题

tomcat - Nginx反向代理配置问题

c++ - 在 Linux 上,命令行程序 mktemp 是否不如 C 函数 mkstemp 安全?