解決springboot報錯Failed?to?parse?multipart?servlet?request;?nested?exception?is?java.io.IOException問題
問題
一次開發(fā)中遇到一個springboot的異常,如下所示:
Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.1428942566812653608

分析原因
1.該異常是如何產(chǎn)生的
我是通過gentman,發(fā)送一個post請求,導致該異常的。從上面的異常信息來看,是因為該目錄[/tmp/tomcat.1428942566812653608.8090/work/Tomcat/localhost/ROOT],不存在導致的。
2.該異常為何會產(chǎn)生我的應用中沒有文件上傳,為啥會拋org.springframework.web.multipart.MultipartException異常
2.1)首先,我們應該知道,對于http POST請求來說,它需要使用這個臨時目錄來存儲post數(shù)據(jù)。
2.2)其次,因為該目錄是掛在到/temp目錄下的臨時文件,那么對于一些OS系統(tǒng),像centOS將經(jīng)常刪除這個臨時目錄,所有導致該目錄不存在了
解決方案
1.重啟你的項目就可以了(我采用的這種)
你還可以嘗試以下方式
2.在application.yml文件中設置multipart location ,并重啟項目
spring:
http:
multipart:
location: /data/upload_tmp3.添加啟動參數(shù) -java.tmp.dir=/path/to/application/temp/,并重啟
以后遇到這個問題3s中解決
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 什么情況下會出現(xiàn)java.io.IOException?:?Broken?pipe這個錯誤以及解決辦法
- 解決Spring調(diào)用Feign報錯:java.io.IOException:Incomplete output stream問題
- java.io.IOException:?UT010029:?Stream?is?closed異常分析及解決
- Android創(chuàng)建文件時出現(xiàn)java.io.IOException:?Operation?not?permitted異常的解決方法
- java.io.IOException:你的主機中的軟件中止了一個已建立的連接踩坑實戰(zhàn)
- 解決Java中的java.io.IOException: Broken pipe問題
- AndroidApk混淆編譯時,報告java.io.IOException...錯誤解決辦法
- JSP上傳圖片產(chǎn)生 java.io.IOException: Stream closed異常解決方法
- Caused by: java.io.IOException: DerInputStream.getLength(): lengthTag=111
相關文章
springboot的實體類字段校驗的分組校驗具體實現(xiàn)步驟
分組校驗允許在不同場景下對同一實體類應用不同的校驗規(guī)則,通過定義分組接口、在實體類和Controller中指定分組,以及全局異常處理,可以靈活控制校驗規(guī)則,本文介紹springboot的實體類字段校驗的分組校驗,感興趣的朋友一起看看吧2025-03-03
java實體類轉(zhuǎn)json時null值不要轉(zhuǎn)為"null"問題
這篇文章主要介紹了java實體類轉(zhuǎn)json時null值不要轉(zhuǎn)為“null”問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
SpringBoot統(tǒng)一數(shù)據(jù)返回格式的實現(xiàn)示例
本文主要介紹了SpringBoot統(tǒng)一數(shù)據(jù)返回格式,它提高了代碼的可維護性和一致性,并改善了客戶端與服務端之間的通信,具有一定的參考價值,感興趣的可以了解一下2024-05-05
Java9 Stream Collectors新增功能(小結(jié))
這篇文章主要介紹了Java9 Stream Collectors新增功能(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12

