工作小总结

The temporary upload location [/tmp/tomcat.***/work/Tomcat/localhost/ROOT] is not valid

今天突然收到错误反馈文件上传失败了。错误如下图:Failedtoparsemultipartservletrequest;nestedexceptionisjava.io.IOException:Thetemporaryuploadlocation[/tmp/tomcat.2108414996593143912.8080/work/Tomcat/localhost/ROOT]isnotvalid这

今天突然收到错误反馈文件上传失败了。错误如下图:

4056d507bc5ae4dfe12aea8b97f4e197.png

Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.2108414996593143912.8080/work/Tomcat/localhost/ROOT] is not valid

这个问题之前没遇到过啊。然后BXX后,网上还真有人遇到。原因分析:

原因:在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时/tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系统机制自动删除掉。所以

原创不易,完成人机校验,阅读全文

相关推荐