Spring boot 配置 Tomcat 臨時文件緩存目錄


1. 問題現象

  spring boot 項目中,Tomcat 接收到 content-type 為 multipart/form-data 的請求時,需要將接收的文件緩存到臨時目錄(默認下載 /tmp 目錄下);

  如果 臨時文件目錄被刪除,則會引發異常: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.1626625125.21010/work/Tomcat/localhost/ROOT] is not valid

2. 解決方案

  配置 Tomcat 的臨時文件路徑

2.1 yaml 下配置

  server:

    tomcat:

      basedir:/stsvc/fms/temp

2.2 properties 下配置

  server.tomcat.basedir:/stsvc/fms/temp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM