前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springboot报错说 Failed to parse multipart servlet request; nested exception is java.io.IOException

springboot报错说 Failed to parse multipart servlet request; nested exception is java.io.IOException

作者头像
彼岸舞
发布2020-10-15 10:26:39
9K0
发布2020-10-15 10:26:39
举报
文章被收录于专栏:java开发的那点事

问题:

  今天在改BUG的时候,发现报错了这样一段话

  Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.1428942566812653608

  这是啥呀?

 分析原因:

  经过对异常描述中的解读发现

    1:这个是一个IO异常

    2:同时是因为文件上传引起

    3:在其中我们看到了Tomcat单词,说明这和Tomcat有关

  结果:

    应该有人不知道,在tomcat接收http POST请求的时候,他是需要有一个临时目录来存储这个数据的,因为他是存放在/temp目录下的可能会因为一些原因被清除,所以会报错IO异常

解决方案:

  1:重启你的项目就可以了(我采取的就是这个,因为tomcat在重启的时候会检查环境,如果不存在这个目录,他就会自动创建)

  2:在application.yml中配置上传目录的本地的临时存放位置,并重启项目

  3:添加启动参数 -java.tmp.dir=/path/to/application/temp/,并重启

作者:彼岸舞

时间:2020\10\09

内容关于:工作中用到的小技术

本文来源于网络,只做技术分享,一概不负任何责任

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档