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

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

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

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

相关推荐
裸奔在上海4 分钟前
使用Java做URL短连接还原长链接获取参数
java·开发语言·程序人生·spring
爱吃烤鸡翅的酸菜鱼4 分钟前
如何掌握【Java】 IO/NIO设计模式?工厂/适配器/装饰器/观察者模式全解析
java·开发语言·后端·设计模式·nio
鳳舞酒天5 分钟前
Maven 下载和 Spring Boot 搭建
java·spring boot·maven
虚伪的空想家11 分钟前
HUAWEI A800I A2 aarch64架构Ubuntu服务器鲲鹏920开启 IOMMU/SMMU 硬件虚拟化功能
linux·服务器·ubuntu
河南博为智能科技有限公司22 分钟前
十六串口服务器-解决多设备联网难题
大数据·运维·服务器·人工智能·物联网·边缘计算
I'm Jie34 分钟前
Gradle 的项目结构与源码集(Source Sets)详解(Kotlin DSL)
android·java·开发语言·spring boot·spring·kotlin·gradle
chilavert3181 小时前
技术演进中的开发沉思-151 java-servlet:会话管理
java·开发语言
SheepHappy1 小时前
MyBatis-Plus 源码阅读(一)CRUD 代码自动生成原理深度剖析
java
狂奔小菜鸡1 小时前
Day7 | Java的流程控制详解
java·后端·编程语言
霸道流氓气质1 小时前
Java中使用Collator实现对象List按照中文姓名属性进行A-Z的排序实现
java·开发语言·list