Tomcat中存放图片文件丢失问题

1、tomcat中存放的图片丢失原因:

tomcat 在处理 WAR 包时,会在部署时解压 WAR 包并创建文件夹。如果在 tomcat 运行时删除了 WAR 包,tomcat会检测到这种变化,然后可能会自动清理已解压的文件夹。这是tomcat默认的行为,目的是保持服务器的整洁,避免无用的文件占用空间。

2、避免方式
(1)、在进行删除旧的war包操作前,先停止tomcat,然后再进行删除更新操作。
(2)、在进行删除旧的war包操作前,先把文件进行备份,然后再更新,防止数据丢失。
(3)、也可以把war包先进行解压,然后再放到tomcat中进行更新操作。
总的来说,不管用哪一种操作方式,最好先进性数据备份,然后在进行更新等操作。

相关推荐
camellia4 分钟前
SpringBoot(二十六)SpringBoot自定义注解
java·后端
camellia8 分钟前
SpringBoot(二十四)SpringBoot集成redis哨兵集群
java·前端·后端
MXsoft6189 分钟前
监控易一体化运维:巧用排班管理,提升运维协同效能
大数据·服务器·数据库
仲夏plus12 分钟前
Java:基于SpringBoot的微服务文件上传下载组件,支持本地+OSS上传和后期可扩展性
java·spring boot
B64A-消闲16 分钟前
case和字符串操作
linux·运维·服务器
MacroZheng19 分钟前
换掉ES!SpringBoot + Meilisearch实现商品搜索,太方便了!
java·spring boot·后端
{⌐■_■}26 分钟前
【计网】认识跨域,及其在go中通过注册CORS中间件解决跨域方案,go-zero、gin
java·linux·开发语言·c++·中间件·golang·gin
猿java40 分钟前
什么是Nginx?它有哪些应用场景?
java·nginx·面试
DBWYX43 分钟前
redis
java·redis·mybatis
mask哥44 分钟前
实用的java技术架构组件汇总
java·spring·微服务·springboot·vo校验·常用java组件