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

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

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

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

相关推荐
爱上妖精的尾巴15 小时前
8-8 WPS JS宏 正则表达式 字符组与任选
java·服务器·前端
一嘴一个橘子15 小时前
mybatis-plus 基于 service 接口的 crud
java
山岚的运维笔记15 小时前
SQL Server笔记 -- 第34章:cross apply
服务器·前端·数据库·笔记·sql·microsoft·sqlserver
Java小卷15 小时前
KIE Drools 10.x 规则引擎快速入门
java·后端
fengsen521131415 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
竟未曾年少轻狂16 小时前
Spring Boot 项目集成 Redis
java·spring boot·redis·缓存·消息队列·wpf·redis集群
网云工程师手记16 小时前
企业防火墙端口映射完整配置与安全收敛实操手册
运维·服务器·网络·安全·网络安全
_codemonster16 小时前
java web修改了文件和新建了文件需要注意的问题
java·开发语言·前端
Java天梯之路16 小时前
Spring Boot 钩子全集实战(九):`@PostConstruct` 详解
java·spring boot·后端
Lw老王要学习16 小时前
无互联网的正式 CentOS 7.6环境中安装 mysql-8.0.36-1
linux·服务器·mysql·centos