javaWEB项目重新发布后原来上传的文件随原项目目录一起没了

最近在做一个关于简历库的项目,项目中遇到了各种各样的问题,改起来也是很烦的。由于这个项目最开始的时候也不是我写的,所以在接手这个项目的时候,光是看项目就花费了我不少时间(感觉以后写代码还是多做点注释,即使不为了别人,为了自己以后更新,也还是要多写)。。。在我们把这个项目优化再优化后,还是存在一些问题。。。

这个项目我们一共在网页上部署过两次,即接下来要说的版本一和版本二(更新后)。出现的问题是,版本一之前上传的一些pdf文件,在版本二中不会显示。在版本二中上传的pdf文件,在版本一中也不会显示。并且版本一和版本二是共用一个数据库,就很让人想不通。后来查了页面生成的html文件,两者上传的图片路径都是相同的,可就是不显示。。。

问题分析:

肯定会没的,你设置的的上传文件目录是相对路径,也就是把文件传到你的部署在Tomcat你的项目文件中,如果可以,你可以尝试使用绝对路径,将文件上传到指定的文件夹,或者每次重新部署的时候把上传的文件拷贝出来。

项目重新部署之后原来上传的文件不见了,是因为每次重新部署项目,tomcat webapp目录下的文件是重新生成的,原来上传的文件自然也就没了。

解决方法:

https://blog.csdn.net/qq_23934475/article/details/79289557

https://blog.csdn.net/nwpu_geeker/article/details/79343740

相关资料:https://blog.csdn.net/zhouweido/article/details/51719368

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值