springboot临时目录找不到问题解决

背景:java服务视频下载时,报错:

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

重启之后就不报错了,但隔一段时间又开始报错,于是需要彻底解决这个问题,网上一番搜索,这个错的原因大概是:

/tmp目录下的文件,在长时间(10天)没有使用的情况下,会被系统机制自动删除。这时就会造成服务访问异常。

那么知道原因后,就可以找相应的解决方案了,其中一个就是,tmp目录换个位置,系统就不会删除了。
解决方案:
在配置文件 application.yml 下增加 server.tomcat.basedir
如下图所示

springboot临时目录找不到问题解决_第1张图片
然后重启服务

完美解决!

就此记录备忘一下

你可能感兴趣的:(后端,JAVA,spring,boot,java)