上傳文件提示The temporary upload location [/tmp/tomcat.xxxx...問題解決方案

異常描述

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、重啓項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章