最近在做一个关于简历库的项目,项目中遇到了各种各样的问题,改起来也是很烦的。由于这个项目最开始的时候也不是我写的,所以在接手这个项目的时候,光是看项目就花费了我不少时间(感觉以后写代码还是多做点注释,即使不为了别人,为了自己以后更新,也还是要多写)。。。在我们把这个项目优化再优化后,还是存在一些问题。。。
这个项目我们一共在网页上部署过两次,即接下来要说的版本一和版本二(更新后)。出现的问题是,版本一之前上传的一些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