我是靠谱客的博主 跳跃小甜瓜,这篇文章主要介绍解决idea上传图片重启tomcat图片消失的问题,现在分享给大家,希望可以做个参考。

以前一直是用eclipse开发,后来第一次用idea,做图片上传时,以如下的方法创建图片的存储路径:

复制代码
1
2
3
4
5
6
7
8
9
String savePath=request.getSession().getServletContext().getRealPath("/")+"images/uploadImg"; System.out.println("savePath="+savePath); //判断文件目录是否存在 File file = new File(savePath); if(!file.exists()) { //创建目录 file.mkdir(); }

图片的存储路径是F:apache-tomcat-8.0.50webappsROOTimagesuploadImg,就是tomcat服务器的路径所在,但是发现重启tomcat就会导致图片消失,只能在重启之前备份一下,这时因为tomcat重新部署会删掉之前的内容重新部署。
后来我将tomcat设置为热部署之后,发现图片的存储路径变了,变成F:lthltargetlthlimagesuploadImg,也就是我的项目路径下的target文件夹下,而且重启tomcat,图片也不会被删除。
设置热部署的方法。
在这里插入图片描述

deployment下一定要选择exploded

在这里插入图片描述
apply一下就ok了

最后

以上就是跳跃小甜瓜最近收集整理的关于解决idea上传图片重启tomcat图片消失的问题的全部内容,更多相关解决idea上传图片重启tomcat图片消失内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部