一点小问题

一点小问题

https://class.imooc.com/course/qadetail/234783 

看了下这位同学提的问题 

他的问题2

工程运行路径内的文件,是否会随着tomcat关闭而自动删除 

老师回答的是 

如果是项目运行时上传的文件,会随着tomcat的关闭而关闭 

不太理解这个意思是什么? 我尝试关闭了tomcat但是我上传的那个文件还是存在于tomcat/webapp的目录下面并没有被删除啊 

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,1. 可能是缓存的问题,导致重启了tomcat,上传的图片还在。同学不需要特别关注。

2. 在开发过程中一般情况下会使用数据库来保存图片地址,并图片会单独保存在一个服务器中,从而实现文件持久化。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕小尤 2020-07-23 11:49:41

同学你好,1. 如果是项目运行时上传的文件,会随着tomcat的关闭而关闭 ,也就是说,会随着tomcat的关闭进行删除。

2. 上传到服务器中的文件是会进行删除的,建议同学重启tomcat,并关闭tomcat目录,然后重新打开文件夹,查看图片是否存在。

祝学习愉快!

  • 提问者 慕前端8369922 #1
    老师您好,我重启了tomcat,上传的图片还在,然后我把电脑也重启了,图片还在。这个是为什么呢
    2020-07-24 02:10:47
  • 提问者 慕前端8369922 #2
    更新一下,当我重启电脑然后重启tomcat以后,那些上传的文件就都不在了,好像tomcat重新读取了我eclips目录下的文件并进行了覆盖,问下如果这样的话那些文件不还是没有被保存下来嘛?要如何使这些文件的更改永久存在呢?
    2020-07-24 02:42:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师