异常描述
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、重启项目