web项目发布到服务器后图片过一会儿消失
程序员文章站
2024-01-27 21:48:46
...
作为一名学习了android和j2ee的程序员,我们必须要意识到,客服端和服务器端的交互是很有必要的,比如你用eclipse写了一个web工程,并且发布到了服务器(tomcat)上,这时你在webapps目录下看到了你发布的web工程,你可以打开电脑的浏览器输入http://localhost:8080/工程/路径访问里面的资源。但是,有时你会突然的发现之前用struts2上传的图片都不见了,文件夹下的文件为空。而其它的可以正常访问
为了解决这个问题,你需要这么做:
1、当你使用String realPath = ServletActionContext.getServletContext().getRealPath(
"/images");得到发布到服务器的存取图片的文件夹时,你先把文件上传到这个文件夹。同时你要新定义一个文件,把这个文件的路径设为eclipse工作区间下的工程下的WebContent目录下。这样就能保证这张你现在上传的图片能够和其它文件一样发布到服务器上。
推荐阅读