您的位置:首页 > 运维架构 > Tomcat

tomcat重新部署,图片消失。

2016-11-03 15:29 162 查看


问题描述

tomcat的部署路径,重新发布后上传到里面的图片会被清空

1struts2+xwork2

2eclipse里,部署项目时,部署路径选择的是默认的wtpwebapps

3action取的是绝对路径,并且图片可以顺利存储在部署的这个文件夹里

4在数据库中存的是相对路径,因为浏览器用img src输出时好像不能直接输出绝对路径

5疑惑就是,上传文件只能向tomcat服务器上传,因为我只能往数据库存相对路径,绝对路径src显示不出来,但是tomcat一重新发布,那些图片又都清空了,求解决方案


解决方案

如果你的是windows,那么可以修改配置文件

在tomcat/conf/server.xml文件中的<Host>标签中加上

<Context path="/images" docBase="E:/images" debug="0" reloadable="false"/>

这时候如果你E盘下的images文件夹中有个图片是1.jpg;

那么启动tomcat后在地址栏输入:
http://localhost:8080/images/1.jpg就能访问到了,这样图片就可以与服务分离了。 #*#

方法有很多种:

1.软链接方式

2.自定义下载

3.走专门的图片服务器
#*#

往数据库中存放相对路径,可以将相对路径做下处理 变为绝对路径,解析时 做同样的处理 读取
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐