Caused by: java.io.IOException: The temporary upload location [......] is not valid
在服务器tomcat文件夹下的logs文件夹,可以打开catalina.out文件,这个文件是tomcat保存全部日志信息的文件:
但是在上传文件的时候,没有上传成果,经过debug调试之后,可以看到如下报错信息:
2022-07-13 17:32:23.182 [http-nio-8080-exec-9] ERROR c.t.c.a.ExceptionControllerAdvice - org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/opt/server/apache-tomcat-9.0.8/work/Catalina/localhost/cr] is not validat org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:112)at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.<init>(StandardMultipartHttpServletRequest.java:86)
......
Caused by: java.io.IOException: The temporary upload location [/opt/server/apache-tomcat-9.0.8/work/Catalina/localhost/cr] is not validat org.apache.catalina.connector.Request.parseParts(Request.java:2795)at org.apache.catalina.connector.Request.parseParameters(Request.java:3164)
......
这个错误只需要在服务器新建
/opt/server/apache-tomcat-9.0.8/work/Catalina/localhost/cr
文件夹即可。
但是在服务器运行时,我没有看到这个文件夹下面有文件,然而,这个文件夹却必须要存在。
具体原因我认为是文件在上传的时候会在服务器临时保存,但是临时保存文件并且已经生成了链接之后,文件就马上被删除了。
Caused by: java.io.IOException: The temporary upload location [......] is not valid相关推荐
- java.io.IOException: The temporary upload location [/tmp/tomcat.1XXXX] is not valid
0.美图 背景 参考(重要):http://coderec.cn/2016/01/31/%E8%A7%A3%E5%86%B3%E4%BD%BF%E7%94%A8Spring-Boot%E3%80%81 ...
- 405错误,java.io.IOException: The temporary upload location [/tmp/tomcat.22.83/work/Tomcat/localhos解决办法
系统使用springboot框架开发的,部署在linux系统上.使用的时候前端页面显示405错误. 查看日志,发现 1.request method 'post' not support 2.java ...
- springboot 上传文件报错:java.io.IOException: The temporary upload location [/tmp/tomcat.xxx] is not valid
前言: 之前上线半个月后的项目,突然发现图片上传的接口有问题,无法上传,提示java.io.IOException: The temporary upload location [/tmp/tomca ...
- java.io.IOException: The temporary upload location [C:\Users\...\ROOT] is not valid
错误如下: 在做一个文件上传到七牛云时,出了这个异常,tomcat在启动的时候会生成一个临时的上传文件保存的位置,但是这个位子默认是放在系统的临时文件夹中,因为之前有配置文件上传路径local,导致路 ...
- spring boot-The temporary upload location [ ] is not valid
前言 spring boot 2.0.0.RELEASE linux RH7 现象 19/09/10 17:17:02.185 ERROR 182 o.a.c.c.C.[.[.[.[dispatche ...
- 操作canal,报错:Caused by: java.io.IOException: end of stream when reading header
报错:Caused by: java.io.IOException: end of stream when reading header 解决: canal连不上,报错:原因端口变更配置文件(cana ...
- 解决Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory
最近公司一台线上服务器的hbase的regionserver挂掉之后起不起来报错OOM. 这台机器同时装有cassandra,于是停掉cassandra释放内存,重启regionserver失败,同时 ...
- Caused by: java.io.IOException: Keystore was tampered with, or password was incorrect
启动yarn-session时上报的错误 java.io.IOException: Failed to initialize SSLContext for the blob server at org ...
- Caused by: java.io.IOException: On-disk size without header provided is 6, but block header contains
Caused by: java.io.IOException: On-disk size without header provided is 6 1.前言 2.问题的来源: 3.问题分析 4.补充说 ...
最新文章
- 构建node.js基础镜像_我如何使用Node.js构建工作抓取网络应用
- List的遍历 Java
- Spark入门(十)之Distinct去重
- 計算機二級-java04
- 若依实现文件多线程批量上传案例
- 关于笔算递归的通用算法——迭代
- [20160325]bbed是否有4G的限制.txt
- 多媒体计算机对信息处理技术包括哪些,多媒体信息处理技术
- 闪信霸屏短信USSD是什么?
- 树莓派基础实验38:逻辑分析仪分析PWM、UART信号
- hive大作业-餐饮外卖平台数据分析
- 99 Bottles Of Beer
- win 桌面图标小箭头
- android 光圈动画,Android 自定义View学习(4)波浪效果+光圈扩散效果
- 产后一定要喝生化汤吗?
- dp 部分和问题及其扩展
- 2012软件下载排行榜最新版下载地址:flashfxp VS竞技游戏平台 酷我音乐
- 在前端弹出后台的错误信息
- 语音合成的思路、语音的声学特征、声音采样的一些资料
- 删除数组中重复出现的值
热门文章
- 超级爆笑学生作文大全
- 语句摘抄——第21周
- pythonturtle画丘比特之箭,turtle的简单绘图
- 计算机组装与维护考试题a卷,计算机组装与维护考试题A卷.docx
- 解决 Virtualbox 6.1.34 出现 End kernel panic - not syncing: attempted to kill the idle task
- 戴尔Precision M6800加装西部数据NVMESSD-SN52固态硬盘 装4G模块
- 软件工程学习参考书籍
- idea 2018.1破解激活方法,有效期至2099年
- 养生之道——》每天8杯水
- 关于java 操作word的几种方式