场景:
部署在Linux服务器上的java应用服务,接口调用突然报错,之前接口请求没有问题,突然报错了,如下:
The temporary upload location [/tmp/tomcat.xxx.8070/work/Tomcat/localhost/ROOT] is not valid
分析:
1、询问同事和查询资料得知,是tomcat的临时目录被删除了
2、SpringBoot项目在Linux服务器上启动后,Centos系统默认会在 /tmp 目录下自动创建如下三个目录:
● hsperfdata_root
● tomcat.xxx.8070/work/(8070是java应用的端口号)
● tomcat-docbase.xxx.8070
如图:
3、文件上传接口,入参类型为 Multipart(form-dataÿ