nested exception is java.io.IOException: The temporary upload location


有一次请求post接口时报
Org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException:
The temporary upload location [/tmp/tomcat.2785206180241401379.8032/work/Tomcat/localhost/ROOT] is not valid
检查文件目录,文件确实不在,检查代码,也未发现问题。实在不知道原因,只有重启了服务器,问题也就不再出现。后来发现原因是centos系统会清理/tmp文件夹,解决方法
1.设置centos不要清理你的文件夹
2.jar包启动时增加 -Djava.io.tmpdir=/opt/projecttmp 将临时目录定位到别的路径。



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM