Tomcat 在请求完成之前自动删除Servlet部件文件

Tomcat 在请求完成之前自动删除Servlet部件文件,tomcat,servlets,file-upload,multipartform-data,servlet-3.0,Tomcat,Servlets,File Upload,Multipartform Data,Servlet 3.0,我正在使用Tomat8.0.8上的Servlet3.0上传文件。对于上传文件,我能够获得部件(文件),临时文件是在tomcat下创建的。到现在为止,一直都还不错。但是,当我在同一HTTP请求期间尝试在某个点复制该文件时,临时文件已被删除。该部分没有被垃圾收集,文件应该在那里 这是怎么回事?谢谢您的提示。您是否依赖于(默认)操作系统管理的临时文件位置?请尝试通过例如@MultipartConfig(location=“/var/web/temp”)明确指定自定义临时文件位置,并告诉我是否有效。无论

我正在使用Tomat8.0.8上的Servlet3.0上传文件。对于上传文件,我能够获得部件(文件),临时文件是在tomcat下创建的。到现在为止,一直都还不错。但是,当我在同一HTTP请求期间尝试在某个点复制该文件时,临时文件已被删除。该部分没有被垃圾收集,文件应该在那里


这是怎么回事?谢谢您的提示。

您是否依赖于(默认)操作系统管理的临时文件位置?请尝试通过例如
@MultipartConfig(location=“/var/web/temp”)
明确指定自定义临时文件位置,并告诉我是否有效。无论如何,Tomcat8.0.8相对来说比较老。尝试升级到最新版本,看看您是否真的遇到了已经修复了很长时间的Tomcat特定错误。在Tomcat home下创建的临时文件不是操作系统管理的。我将尝试最新版本的Tomcat。谢谢