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

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

原因:

webapps中的资源是编译本地的项目得来的,比如你运行存储图片在webapps下的image文件夹下,而且你还判断image不存在就创建。但是这也是存储在tomcat的webapps中,你启动服务器的时段他的确生成了image文件夹并存储了图片,但是你从新启动项目后,他就会消失,因为并没有存储到你的本地项目中。

本地项目文件 —> 运行部署 —> 产生target文件夹 —> tomcat的webapps就存储target文件夹下对应项目名的文件夹

再次运行部署后webapps会删除对应文件,生成新的(存储target文件夹下对应项目名) 的文件夹。所有,如果本地项目内容发送改变,那么运行部署后在webapps产生的文件也会随着改变。

详细如下:项目是基于maven 构建项目

1、当你一开始创建项目时没有运行(部署)时

image-20210601224524557

webapps下

image-20210601225330145

2、运行部署后产生target文件夹

image-20210601225638628

我们打开tomcat的webapps查看,发现已经出现了对应上面target下绿

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值