日期:2014-05-19  浏览次数:21318 次

tomcat 下context配置不起作用
我在项目中有一个文件夹myFolder,放在和tomcat同级目录下面。我要使用里面的文档资源,在server.xml中的host节点下面配置
XML code
<Context path="" docBase="../../" debug="0" reloadbale="false"></Context>
起作用,但是不想在server.xml中配置,想在单独的Context.xml中配置,但相同的配置却不起作用,求指导~
XML code

<?xml version='1.0' encoding='utf-8'?>
<Context path="" docBase="../../" debug="0" reloadbale="false"></Context>



------解决方案--------------------
1. 修改conf文件夹下的server.xml:
假设tomcat的安装目录为:D:\Program Files\Tomcat 6.0,在Host节点中配置upload目录的虚拟路径:
<Context path="/upload" docBase="D:\Program Files\Tomcat 6.0\upload"></Context>

2, 假设upload目录下有123.jpg这个图片文件,修改img的src属性或链接的href属性:
<img src="http://localhost:8080/upload/123.jpg"/>
或者
<a href="http://localhost:8080/upload/123.jpg">打开图片</a>

3, 启动服务器,在浏览器中访问你的页面,只要文件存在并且路径正确,就OK了