概述
以前一直是用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图片消失的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复