1.生成机制 在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下
1.生成机制在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。 因为流取一次消费之后,后面无法再从流中获取数据,所以缓存方便后续复用; 2.产生异常上线后可能tomcat临时文件夹会被Linux删除,会报找不到错误,现在赶紧记录一下,已被不时之需
3.解决办法3.1 重启大法既然目录被删除了,重启一下服务,让系统重新生成该目录,临时解决(但是以后目录还可能被删除) 3.1 从Linux层面修改 /tmp目录的清理策略配置一下不删除tmp目录下的tomcat
3.2 增加JVM配置
3.3 增加JVM配置
3.4 添加spring boot配置
3.5 使用配置类配置在Spring容器中注册MultipartConfigElement对象,通过MultipartConfigFactory指定路径,路径不存在的话就创建
|
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16