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:

results matching ""

    No results matching ""