吼吼,我遇到的问题是这样的......

我写了一个图片上传的方法,上传时,判断没有这个目录就自动建立一个。然后开始上传图片,能成功,能在服务器找到文件夹和相应的文件。但是,重启项目,或者清理缓存之后,图片和文件夹就会自动被删除,不见了。

先说解决办法吧,后面再分析:

1.把/tomcat/webapps/目录清空,删掉该文件夹的所有内容,

2.修改/tomcat/conf/web.xml文件:

default

org.apache.catalina.servlets.DefaultServlet

debug

0

listings

true

1

3.修改/tomcat/conf/server.xml文件:

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

分析:

重新redeploy的时候, tomcat 会同步你本地的文件 ,因为本地没有相应的文件夹导致文件丢失。这只是在开发过程中会遇到的问题 实际应用中

tomcat 只会 startup.bat/sh

shutdown.bat/sh。我们这样做,其实就是给工程配置虚拟路径,这样tomcat在启动的时候直接找到工程了,上传的图片就不会仅仅只在/tomcat/webapps/目录,而直接到了你的工程里,不管你怎样重启项目,或者清理缓存,上传的文件依然存在!

总结

以上就是本文关于jsp-解决文件上传后重启Tomcat时文件自动删除问题的全部内容,希望对大家有所帮助。有兴趣的朋友可以参阅本站的其他专题,在此非常感谢大家对脚本之家的支持!

tomcat服务器文件被清空,Tomcat文件自动删除问题相关推荐

  1. PEM文件和private.key文件生成Tomcat服务器所需的jks文件(配置SSL用)

    在工作中时长会遇到配置https,我使用的是Tomcat服务器,tomcat服务器一般使用的.jks文件配置SSL加密.但是,https供应商不会直接提供.jks文件.所以,我们就需要将加密文件转换成 ...

  2. 重启tomcat后,上传图片到webapps被自动删除

    重启tomcat后,上传图片到webapps被自动删除 原因: 解决: 原因: webapps中的资源是编译本地的项目得来的,比如你运行存储图片在webapps下的image文件夹下,而且你还判断im ...

  3. 解决crx文件扩展程序chrome下载自动删除的问题

    解决crx文件扩展程序chrome下载自动删除的问题 问题描述: 用chrome浏览器下载XPath Helper插件,下载内容查看文件自动删除 解决方案: 用非chrome浏览器复制上面的路径:ww ...

  4. Tomcat服务器环境配置--查看bat文件(解决Neither the JAVA_HOME nor the JRE_HOME environment variable is defined问题)

    1. Tomcat环境配置 环境变量配置,博主以为无非就是在系统变量[path]中加上Tomcat目录的bin文件夹路径呗,然后上网一搜,果然就是配置Tomcat的bin目录和lib目录,于是在系统变 ...

  5. 修改tomcat服务器的默认端口的文件是,修改tomcat默认的端口号

    协同管理系统黙认使用Tomcat默认的端口8080,除8080端口外Tomcat还会占用8005,8009和8443端口.如果这4个端口已被占用,可以将协同管理系统修改为使用其它端口. 修改方法如下: ...

  6. tomcat服务器配置文件虚拟路径,tomcat中如何配置虚拟路径

    第一步:打开server.xml配置文件.在Host节点里写上该行代码: 如下图: 它的作用是只要路径以/upload开头它就会自动的匹配到E盘的upload文件夹下 数据库的存放路径就是上面红色的方 ...

  7. springboot需要tomcat服务器吗_嵌入式 Tomcat AJP 协议对 SpringBoot 应用的影响

    前言 2020 年 1 月 6 日,国家信息安全漏洞共享平台(CNVD)收录了由北京长亭科技有限公司发现并报送的 Apache Tomcat 文件包含漏洞.Tomcat AJP 协议由于存在实现缺陷导 ...

  8. tomcat服务器运行环境,win7怎么配置Tomcat服务器环境|win7系统配置Tomcat服务器环境的方法...

    ‍‍ 许多用户询问说win7旗舰版系统怎么配置Tomcat服务器环境?tomcat是什么?它一款轻量级免费开源的Web服务器,我们再使用tomcat时,最好配置一下环境变量.很多新手用户不知道怎么配置 ...

  9. tomcat服务器的安装、tomcat的目录介绍、如何启动tomcat

    tomcat服务器的安装 找到需要的Tomcat版本对应的zip压缩包,解压到需要安装的目录即可 tomcat的目录介绍 bin        专门用来存放tomcat服务器的可执行程序 conf  ...

最新文章

  1. 【转】MySQL常用命令总结
  2. .Net桌面程序的旗舰--参加亚控科技组态王7.0发布有感
  3. 实战Nginx与PHP(FastCGI)的安装、配置与优化
  4. 按字符串长度切割字符串(支持汉字占2个长度)
  5. SetWindowLong
  6. 1286:怪盗基德的滑翔翼-2019-07-03(《信息学奥赛一本通》)
  7. Vista v12.0 Win32-ISO 1DVD(地震数据处理)
  8. hightopo实现电力拓扑着色功能
  9. VS2017社区版30天到期无法使用,激活方式
  10. 关于ruoyi框架整合ueditor富文本编辑器
  11. 计算机excel取整函数,Excel取整公式集锦
  12. Python爬虫爬取中国大学慕课MOOC课程的课程评价信息(讨论信息),采用selenium动态爬取方法
  13. opencv——批量处理图片并保存
  14. 莫纳什大学计算机工程,莫纳什大学计算机系统工程专业本科.pdf
  15. MM、RMM、Bi_MM
  16. Android刘海屏、水滴屏全面屏适配方案
  17. 浅谈SAP FICO—总账科目
  18. 业务多活架构和分布式CAP实战
  19. vue axios请求成功进入catch原因
  20. 我的世界java版电脑下载,我的世界国际版电脑版下载

热门文章

  1. “善”用区块链:善是初心,链是保障
  2. 自组网(无人机FANET)简单介绍
  3. 极域电子教室2014最新版
  4. BIM Revit 模型导出 1
  5. 前端--导致页面白屏的原因
  6. ASP最简单的连接MySql数据库详细教程
  7. GBK与UTF-8的中文是一个字符占几个字节
  8. 安装MySQL报错:计算机中丢失vcruntime140_1.dll
  9. java模拟生存RPG游戏开发
  10. 今年广东5G网络覆盖超九成人口