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

概述

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

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图片消失的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部