全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jsp-解决文件上传后重启Tomcat时文件自动删除问题

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

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

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

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

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

<servlet>
    <servlet-name>default</servlet-name>
    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>0</param-value>
    </init-param>
    <init-param>
      <param-name>listings</param-name>
      <param-value>true</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet

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

<Host name="localhost" appBase="webapps"
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">
    <!-- SingleSignOn valve, share authentication between web applications
       Documentation at: /docs/config/valve.html -->
    <!--
    <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
    -->
    <!-- Access log processes all example.
       Documentation at: /docs/config/valve.html -->
    <!--
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
        prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
    -->
<!----><Context path="/ser" docBase="D:\project\myProject\editor\WebRoot"></Context>
<!--<Context path="/mvc" docBase="D:\project\myProject\你的项目名\WebRoot"></Context>-->
   </Host>

分析:

重新redeploy的时候,  tomcat 会同步你本地的文件 ,因为本地没有相应的文件夹导致文件丢失。这只是在开发过程中会遇到的问题 实际应用中 tomcat 只会 startup.bat/sh shutdown.bat/sh。我们这样做,其实就是给工程配置虚拟路径,这样tomcat在启动的时候直接找到工程了,上传的图片就不会仅仅只在/tomcat/webapps/目录,而直接到了你的工程里,不管你怎样重启项目,或者清理缓存,上传的文件依然存在!

总结

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


# jsp  # 文件上传  # 文件上传漏洞  # Eclipse配置tomcat发布路径的问题wtpwebapps解决办法  # 解决Tomcat重新部署后图片等资源被自动删除的问题  # Tomcat如何监控并删除超时Session详解  # tomcat的webapps目录下的应用删除部署详解  # 重启  # 上传  # 就会  # 是在  # 在此  # 是这样  # 能在  # 只会  # 这样做  # 有兴趣  # 这只  # 写了  # 不见了  # 只在  # 建立一个  # 解决办法  # 所有内容  # 先说  # 上传图片  # 中会 


相关文章: 建站主机选择指南:服务器配置与SEO优化实战技巧  大型企业网站制作流程,做网站需要注册公司吗?    ,柠檬视频怎样兑换vip?  如何快速搭建二级域名独立网站?  太原网站制作公司有哪些,网约车营运证查询官网?  Python路径拼接规范_跨平台处理说明【指导】  微信小程序 五星评分(包括半颗星评分)实例代码  ,sp开头的版面叫什么?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何在服务器上配置二级域名建站?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何高效生成建站之星成品网站源码?  如何用好域名打造高点击率的自主建站?  常州自助建站工具推荐:低成本搭建与模板选择技巧  定制建站价位费用解析与套餐推荐全攻略  建站VPS推荐:2025年高性能服务器配置指南  如何快速选择适合个人网站的云服务器配置?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  学校为何禁止电信移动建设网站?  如何通过虚拟主机快速完成网站搭建?  建站之星如何实现网站加密操作?  如何构建满足综合性能需求的优质建站方案?  如何用美橙互联一键搭建多站合一网站?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  如何用虚拟主机快速搭建网站?详细步骤解析  制作网站的软件免费下载,免费制作app哪个平台好?  如何使用Golang安装API文档生成工具_快速生成接口文档  已有域名能否直接搭建网站?  建站主机核心功能解析:服务器选择与网站搭建流程指南  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  TestNG的testng.xml配置文件怎么写  内部网站制作流程,如何建立公司内部网站?  网站制作公司排行榜,四大门户网站排名?  建站之星导航如何优化提升用户体验?  家具网站制作软件,家具厂怎么跑业务?  网站制作员失业,怎样查看自己网站的注册者?  建站为何优先选择香港服务器?  已有域名和空间如何快速搭建网站?  建站主机如何安装配置?新手必看操作指南  微课制作网站有哪些,微课网怎么进?  名字制作网站免费,所有小说网站的名字?  平台云上自助建站如何快速打造专业网站?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  如何确保FTP站点访问权限与数据传输安全?  如何快速搭建虚拟主机网站?新手必看指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。