日常问题:The temporary upload location [***] is not valid

小灰灰 2021-09-21 17:58 446阅读 0赞
  1. 问题

    1. message: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.7153089560659614801.8083/work/Tomcat/localhost/ROOT] is not valid
  1. 问题描述

    1. 临时上传位置[/tmp/tomcat.7153089560659614801.8083/work/Tomcat/localhost/ROOT]无效
  1. 产生原因

    1. 项目中,使用Post请求作为接口请求方式。当Post请求所携带的参数超过一定大小后(具体大小为进行测试),会将Post写入临时文件中。在Linux中默认临时文件位置会挂在/tmp目录下。在Linux中临时文件目录/tmp,在一定时间内没有使用后,会自动清理(可以自定义清理时间)。导致应用程序找不到临时文件目录,报错。
  1. 解决方案

    1. 1、重新服务,让应用程序重新生成临时文件目录。(测试有效)
    2. 2、手动创建临时文件目录。
    3. 3、在项目中配置临时目录。(测试有效)

发表评论

表情:
评论列表 (有 0 条评论,446人围观)

还没有评论,来说两句吧...

相关阅读