首页 > 编程语言 > 详细

Springboot——报错总结

时间:2019-12-31 16:54:23      阅读:67      评论:0      收藏:0      [点我收藏+]

前言

记录一些springBoot的报错总结

错误

The temporary upload location [/tmp/tomcat.4960900367803194688.51002/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.4960900367803194688.51002/work/Tomcat/localhost/ROOT] is not valid

报错原因:

在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时/tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系统机制自动删除掉。再次上传文件的时候,就可能导致上面这个问题。

配置文件中默认的是10天 | /usr/lib/tmpfiles.d/tmp.conf

临时解决方法

  1. 重启服务
  2. 根据报错到/tmp目录下创建对应的目录即可(推荐)
#这是我这边报错提示的目录
cd /tmp/
mkdir -p tomcat.4960900367803194688.51002/work/Tomcat/localhost/ROOT

永久解决

yml配置文件中配置

server.tomcat.basedir: /data/wwwlogs/temp  
手动的将临时文件夹设置为自定义的文件夹,就不会被Linux删除了。

Springboot——报错总结

原文:https://www.cnblogs.com/wangyang0210/p/12124879.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!