TOMCAT虚拟路径的设置

本文详细记录了如何在E盘使用虚拟路径映射配置照片上传到服务器的过程,包括创建xml文件、设置虚拟路径与真实路径,以及如何在数据库中存储图片路径,以实现在不同文件夹或盘符变动时,仍能正确显示图片。

接上一篇博客,照片上传到服务器后,考虑到不能与项目放在同一个文件目录下,于是要做虚拟路径的映射,这里主要记录一下已做备忘。

首先需要在E:\apache-tomcat-6.0.39\conf\Catalina\localhost (本机tomcat为解压版 在E盘下面)新建一个xml文件,名字可以随便取,这边我主要是存放照片,所以取名为images.xml(照片好像是photo啊=。=)

images.xml内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context 
    path="/images"
    docBase="E:\images\" 
    reloadable="true"> 
</Context> 
解释一下,path为虚拟路径,docbase为真实的路径(应该是这个意思吧。。),比如根据本配置未见,照片路径如果为localhost:8080//images/test.jpg那么tomcat就会去找路径为E:\images\test.jpg这个文件。

本文到此结束(下面是废话。。。)

因为做网站考虑到哪一天照片需要换文件夹了,或者服务器上没有E盘只有D盘怎么办,回头改代码很麻烦,所以应该将路径写在配置文件中,如下:

uploadFile.property

localPath=E:/images/
uploadPath=/images/

上传照片时,将照片存到localPath下面,将upLoadPath+照片名称这个字符串存到数据库中,需要显示图片的地方只要将 img的src设为 从数据库中取到的路径即可。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值