spring boot文件上传
The temporary upload location [/tmp/tomcat.xxx/work/Tomcat/localhost/ROOT] is not valid
突然有一天报出了这样一个问题。
因为环境是测试环境,好久没有使用上传文件的功能,所以linux把存储文件的临时目录给清理了。
解决只需要在运行jar文件时候加上 -java.tmp.dir=/data/apps/temp
类似于 java -jar xxx.jar -java.tmp.dir=/data/apps/temp
因为网关是最先拦截到的请求,所以在gateway的jar文件启动命令中加入该参数就可以了