“java.nio.file.NoSuchFileException: /tmp/undertow.xxx文件上报错

今天自测测试环境时发现上传文件失败

“java.nio.file.NoSuchFileException: /tmp/undertow.xxx文件上报错_第1张图片

找了一下原因

SpringBoot项目直接启动时,会在操作系统的 /tmp 目录下生成一个包含undertow的临时目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时 /tmp 目录下的文件,在长时间不访问文件被清理。在上传的时候,服务器需要 临时文件找不到父目录。

解决方法:

yml文件配置

spring:
  servlet:
    multipart:
      location: /data/tmpFile

你可能感兴趣的:(#,异常解决方案,java,后端)