背景,有时刻咱们上行文件时会遇到这种报错,Failedtoparsemultipartservletrequest,nestedexceptionisjava.io.IOException,Thetemporaryuploadlocation[C,\\Users\\XXXX\\AppData\\Local\\Temp\\tomcat....。
背景: 有时刻咱们上行文件时会遇到这种报错, "Failedtoparsemultipartservletrequest;nestedexceptionisjava.io.IOException:Thetemporaryuploadlocation[C:\\Users\\XXXX\\AppData\\Local\\Temp\\tomcat.2460390372185321891.8082\\work\\Tomcat\\localhost\\ROOT]isnotvalid"。 造成上行文件失败。
要素: 这种疑问出现的要素是由于操作系统清算缓存渣滓的时刻把Tomcat的文件上行暂时目录删除了,造成咱们上行文件找不到原来的暂时目录,所以上行会报错。
处置方法有三个:
1.修正application.yml文件性能,性能tomcat的basedir文件夹属性
2.经过注册Tomcat的性能Bean来指定暂时目录
代码:
/***文件上行的暂时门路*/@BeanMultipartConfigElementmultip