news 2026/8/28 13:41:09

解决上传后台报错 The temporary upload location [/tmp/tomcat.xxxx.xx/work/Tomcat/localhost/ROOT] is not valid

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
解决上传后台报错 The temporary upload location [/tmp/tomcat.xxxx.xx/work/Tomcat/localhost/ROOT] is not valid

上传文件,后台报错

Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.xxxx.xx/work/Tomcat/localhost/ROOT] is not valid

检查发现 /tmp 目录下确实没有 tomcat.xxxx.xx

原因:Spring Boot 以java -jar方式启动时,会在/tmp目录下自动生成一个tomcat.xxxx.xx的临时目录,用于存放上传文件的临时数据。而 Linux 系统的systemd-tmpfiles服务(由/usr/lib/tmpfiles.d/tmp.conf控制)会自动清理/tmp下超过 10 天未被访问的文件/目录。项目长时间无人访问后,该临时目录被系统删除,再次上传时就会报错。

方案一:快速解决办法

在 /tmp目录下手动创建 mkidr -p tomcat.xxxx.xx/work/Tomcat/localhost/ROOT

再次测试上传OK

方案二:配置server.tomcat.basedir

server: port: xxxx tomcat: basedir: /data/app/tomcat-tmp

方案三:启动参数指定 JVM 临时目录(待测试)

java -Djava.io.tmpdir=/data/app/tmp -jar your-app.jar

也可以参考 https://blog.csdn.net/PatPeng/article/details/90174597

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 13:37:57

Yii2.0网站数据有5万条,批量导出excel

首先,我们先了解导出大数据量到Excel时可能遇到的问题。当我们试图一次性从数据库中取出大量数据(如5万条记录)并直接导出到Excel时,可能会因为数据处理量大而导致脚本执行时间过长,进而触发PHP的最大执行时间限制&…

作者头像 李华
网站建设 2026/8/28 13:36:57

安全帽检测数据集VOC/YOLO格式解析与YOLOv8实战训练指南

简介:目标检测是计算机视觉的核心任务,其原理是通过算法在图像中定位并识别出感兴趣的目标。这项技术在工业自动化、智能安防等领域具有极高的技术价值,是实现智能化监管的关键。在智慧工地、安全生产等应用场景中,安全帽佩戴检测…

作者头像 李华
网站建设 2026/8/28 13:36:19

JWT的Token可以被撤销吗?

JWT的Token可以被撤销吗?JWT(JSON Web Token)本身并没有内置的撤销机制。一旦JWT被签发,它就会在有效期内一直有效,除非它的有效期(exp声明)到期。但是,有一些方法可以实现JWT的撤销…

作者头像 李华
网站建设 2026/8/28 13:35:56

Open WebUI 部署指南:新手 5 分钟跑通本地 AI 对话界面

Open WebUI 部署指南:新手 5 分钟跑通本地 AI 对话界面 【免费下载链接】open-webui User-friendly AI Interface (Supports Ollama, OpenAI API, ...) 项目地址: https://gitcode.com/GitHub_Trending/op/open-webui Open WebUI 是一个自托管的 AI 对话界面…

作者头像 李华
网站建设 2026/8/28 13:33:48

微调模型如何扛住真实场景?拆解Omega-S功能韧性评估框架

拿到一个微调后的LLM,最常见的行为是什么?不是上线,而是先跑一遍评测集。分数不错,大家松一口气,然后一放到真实场景里,用户稍微换几个说法,模型就开始答非所问、格式错乱、甚至完全偏离任务。O…

作者头像 李华
网站建设 2026/8/28 13:33:43

Kali 更换源(超详细,附国内优质镜像源地址)

进入管理员下的控制台。 输入密码后点击“授权”。 在控制台内输入下面的内容。 vim /etc/apt/sources.list敲击回车后会进入下面的页面。 来到这个页面后的第一部是按键盘上的“i”键,左下角出现“插入”后说明操作正确。 使用“#”将原本的源给注释掉。 从下面的…

作者头像 李华