1. 202006bug单
1.1. 上传文件 bug
Q:
Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.3025418657549709230.9102/work/Tomcat/localhost/ROOT] is not valid
S:
若是有tomcat上传文件默认在tomcat目录下。若使用 java -jar 方式启动 SpringBoot 应用时, tomcat默认的路径则是 /tmp/ tomcat.[随机字符].[port]/work/Tomcat/localhost/ROOT
上传到Linux 的文件会先在此目录下生成临时文件, 而linux系统有一个机制, 会在临时目录长时间没有访问的情况下( centos 7 /tmp 默认10天, var/tmp 默认30 天), 自动清理目录下的文件. 所有报is not valid 可以通过 vi /usr/lib/tmpfiles.d/tmp.conf 命令查看
7007423543968768.xls 道德
7007422745281536.xls 好人
A1: 重启项目
A2: 配置tomcat目录 server tomcat basedir
# Tomcat
server:
tomcat:
uri-encoding: UTF-8
max-threads: 1000
min-spare-threads: 30
basedir: /home/tmp
port: 9102
connection-timeout: 5000ms
# servlet: