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.走专门的图片服务器
#*#
往数据库中存放相对路径,可以将相对路径做下处理 变为绝对路径,解析时 做同样的处理 读取
相关文章推荐
- javaweb图片上传 tomcat重新部署 图片消失
- javaweb图片上传 tomcat重新部署 图片消失
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 上传下载文件, 同时部署在webapps下, 而不是项目下,防止重新部署tomcat, 上传文件消失
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- [置顶] 关于java上传文件到tomcat后,重新部署项目,文件消失的解决方法
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- Javaweb上传图片或文件到服务器,Tomcat服务器重新部署项目,会删除原来上传的文件的问题
- symbolic link ,tomcat重新部署保存文件,图片。
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- Linux 下 tomcat部署图片服务器
- tomcat热部署,更改java类不用重新加载context
- linux重新部署mysql和tomcat时乱码问题
- 图片文件上传到工程目录是,重新部署时文件丢失问题处理