java web项目 图片资源与部署目录分离,设置服务器的虚拟路径
2018-01-21 13:37
721 查看
在开发WEB项目的时候,有时候需要用户上传一些图片文件之类的,传统做法是上传到部署目录下,这样会造成一个问题,当我们要重新部署项目的时候,发布一个新的war包,就要求删除之前的项目文件夹,这时候要保留用户上传的资源文件,就要把资源文件复制出来,然后项目部署成功之后又复制进部署目录,这样做很麻烦,为了避免这个问题,就需要将资源文件夹做成一个虚拟目录。
文件后台保存时保存路径填写对应文件夹的绝对路径就可以了。
例如:L:\sourcefile\studenticon
配置server.xml文件
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="weibo" path="/weibo" reloadable="true" source="org.eclipse.jst.jee.server:weibo"/>
<!-- 设置图片虚拟路径[访问时路径为/static_img] -->
<Context path="/static_img" docBase="F:\temp" reloadable="false" />
</Host>
转载自:http://blog.csdn.net/LiMing_0820/article/details/53896970
文件后台保存时保存路径填写对应文件夹的绝对路径就可以了。
例如:L:\sourcefile\studenticon
配置server.xml文件
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="weibo" path="/weibo" reloadable="true" source="org.eclipse.jst.jee.server:weibo"/>
<!-- 设置图片虚拟路径[访问时路径为/static_img] -->
<Context path="/static_img" docBase="F:\temp" reloadable="false" />
</Host>
转载自:http://blog.csdn.net/LiMing_0820/article/details/53896970
相关文章推荐
- java web项目 图片资源与部署目录分离,设置服务器的虚拟路径
- Maven项目部署到服务器如何设置访问路径-配置虚拟目录
- java web项目 图片资源与部署目录分离
- java项目中如何引用本地路径图片 图片资源与部署目录分离
- Tomcat 利用server.xml进行其他盘符的其他项目映射的部署以及JSP引用其他盘符的图片(虚拟目录及虚拟路径)
- 文件上传采用虚拟路径实现项目部署和用户资源分离
- tomcat配置虚拟目录实现服务器图片分离
- 把Mvc4项目部署到虚拟目录之后找不到control想到的文件路径规范的问题
- 网站项目部署服务器路径设置问题
- tomcat或Jboss实现图片上传至服务器并共享访问,虚拟路径设置方法
- java上传文件到磁盘中,设置tomcat虚拟路径进行访问,解决重布项目图片消失问题
- 服务器项目目录搭建,gradle 搭建项目web目录,source folder,folder相互转换,部署路径配置,
- JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别
- MVC 站点放在虚拟目录下 的 图片和JS文件路径设置
- MVC的项目部署成应用程序或虚拟目录路径的问题
- tomcat的虚拟路径,访问服务器外指定路径下的静态资源,如图片、视频等
- WPF项目通过ClickOnce部署,访问资源时路径莫名的多了一个Data目录
- tomcat把项目放到非webapp目录下且访问路径隐藏项目名|tomcat读取自定义路径下的项目|tomcat设置虚拟目录
- tomcat把项目放到非webapp目录下且访问路径隐藏项目名|tomcat读取自定义路径下的项目|tomcat设置虚拟目录
- Silverlight项目笔记7:xml/json数据解析、TreeView、引用类型与数据绑定错误、图片加载、虚拟目录设置、silverlight安全机制引发的问题、WebClient缓存问题