在服务器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相关推荐

  1. 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 ...

  2. 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 ...

  3. springboot 上传文件报错:java.io.IOException: The temporary upload location [/tmp/tomcat.xxx] is not valid

    前言: 之前上线半个月后的项目,突然发现图片上传的接口有问题,无法上传,提示java.io.IOException: The temporary upload location [/tmp/tomca ...

  4. java.io.IOException: The temporary upload location [C:\Users\...\ROOT] is not valid

    错误如下: 在做一个文件上传到七牛云时,出了这个异常,tomcat在启动的时候会生成一个临时的上传文件保存的位置,但是这个位子默认是放在系统的临时文件夹中,因为之前有配置文件上传路径local,导致路 ...

  5. 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 ...

  6. 操作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 ...

  7. 解决Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory

    最近公司一台线上服务器的hbase的regionserver挂掉之后起不起来报错OOM. 这台机器同时装有cassandra,于是停掉cassandra释放内存,重启regionserver失败,同时 ...

  8. 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 ...

  9. 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.补充说 ...

最新文章

  1. 构建node.js基础镜像_我如何使用Node.js构建工作抓取网络应用
  2. List的遍历 Java
  3. Spark入门(十)之Distinct去重
  4. 計算機二級-java04
  5. 若依实现文件多线程批量上传案例
  6. 关于笔算递归的通用算法——迭代
  7. [20160325]bbed是否有4G的限制.txt
  8. 多媒体计算机对信息处理技术包括哪些,多媒体信息处理技术
  9. 闪信霸屏短信USSD是什么?
  10. 树莓派基础实验38:逻辑分析仪分析PWM、UART信号
  11. hive大作业-餐饮外卖平台数据分析
  12. 99 Bottles Of Beer
  13. win 桌面图标小箭头
  14. android 光圈动画,Android 自定义View学习(4)波浪效果+光圈扩散效果
  15. 产后一定要喝生化汤吗?
  16. dp 部分和问题及其扩展
  17. 2012软件下载排行榜最新版下载地址:flashfxp VS竞技游戏平台 酷我音乐
  18. 在前端弹出后台的错误信息
  19. 语音合成的思路、语音的声学特征、声音采样的一些资料
  20. 删除数组中重复出现的值

热门文章

  1. 超级爆笑学生作文大全
  2. 语句摘抄——第21周
  3. pythonturtle画丘比特之箭,turtle的简单绘图
  4. 计算机组装与维护考试题a卷,计算机组装与维护考试题A卷.docx
  5. 解决 Virtualbox 6.1.34 出现 End kernel panic - not syncing: attempted to kill the idle task
  6. 戴尔Precision M6800加装西部数据NVMESSD-SN52固态硬盘 装4G模块
  7. 软件工程学习参考书籍
  8. idea 2018.1破解激活方法,有效期至2099年
  9. 养生之道——》每天8杯水
  10. 关于java 操作word的几种方式