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

  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

     

  2. 问题描述
    临时上传位置[/tmp/tomcat.7153089560659614801.8083/work/Tomcat/localhost/ROOT]无效

     

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

     

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

     

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值