上传文件提示The temporary upload location [/tmp/tomcat.xxxx...问题解决方案

异常描述

Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.xxx.xxx/work/Tomcat/localhost/ROOT] is not valid

原因

spring boot应用服务启动的时候,会在tmp目录下生成一个关于tomcat的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系统机制自动删除掉,所以长时间没访问的话,再次文件上传这个临时文件的文件夹会被删除。

解决方案

1、在配置文件中加上:
server.tomcat.basedir=temp
2、重启项目

你可能感兴趣的:(问题解决)