tmp下生成大量tomcat目录

tmp下生成大量tomcat目录,第1张

tmp下生成大量tomcat目录

在springboot项目启动后,系统会在‘/tmp’目录下自动的创建几个目录

对于Multipart(form-data)的方式处理请求时,默认就是在第二个目录下创建临时文件的。

自定义这两个目录:

tomcat-docbase.************.8080,(结尾是项目的端后陪睁)

对于这个临时文件是项目上传文件的临时目录,配置如下:

1.修改tomcat启动配置

tomcat.*********.8080

这个临时文件贺如是设定Tomcat的base 目录,修芦拍岁改application.properties 下配置:

其中这个server.tomcat.basedir 我是自定义的路径 让他们在自己项目目录下我觉得是比较好的,你们觉得呢,大佬们!

3.重启APP

就会在你配置的路径下看到如下 两个app自定义的路径文件:

正常运行的springboot项目,突然出现文件上判世传异常

java.io.IOException: The temporary upload location [/tmp/tomcat.7278393013633127856.2220/work/Tomcat/localhost/ROOT] is not valid

因为上传的文件会缓存到本地磁盘,而缓存的路径就是上面的 /tmp/tomcat.7278393013633127856.2220/work/Tomcat/localhost/ROOT ,而错误提示明显显示文件不存在,排查后发现是Linux系统自动掘宏肢删除了tmp目录下的文件

重启应用,该方法只能临时解决问题。

增加服务绝吵配置,自定义baseDir。

配置不删除tmp目录下的tomcat


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12270757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存