Loading

Tomcat临时目录tmp抛异常错误解决办法

首先,我们应该知道,对于http post请求来说,它需要使用这个临时目录来存储post数据,其次,因为该目录是挂在到/temp目录下的临时文件,那么对于一些操作系统,像centOS将经常删除这个临时目录,所有导致该目录不存在了。

目录

1.在application.yml文件中设置multipart location ,并重启项目

2.在application.yml文件中设置

3.在配置类文件中添加Bean

4.添加启动参数-java.tmp.dir=/path/to/application/temp/,并重启。


1.在application.yml文件中设置multipart location ,并重启项目

spring:
  http:
    multipart:
      location: /data/upload_tmp

2.在application.yml文件中设置

server
  tomcat:
     basedir: /tmp/tomcat

3.在配置类文件中添加Bean

@Bean
public MultipartConfigElement multipartConfigElement() {
  MultipartConfigFactory factory = new MultipartConfigFactory();
  factory.setLocation("/tmp/tomcat");
  return factory.createMultipartConfig();
}

4.添加启动参数-java.tmp.dir=/path/to/application/temp/,并重启。

posted @ 2022-06-23 17:55  Roc-xb  阅读(258)  评论(0编辑  收藏  举报

易微帮源码


易微帮官网