当前位置: 代码迷 >> Java Web开发 >> 关于tomcat5.0虚拟目录的有关问题,请
  详细解决方案

关于tomcat5.0虚拟目录的有关问题,请

热度:701   发布时间:2016-04-17 12:31:01.0
关于tomcat5.0虚拟目录的问题,请高手指点
我通过设置server.xml文件,配置了一个虚拟目录加了这么一行代码,<Context path="/jsp" reloadable="true" docBase="e:\jsp" >
现在想问的是在e:\jsp文件夹下用eclipse建了几个项目,为什么这几个项目都不能运行,但是把这几个项目下的WEB-INF文件夹拷贝到e:\jsp下就可以运行了,
但是如果是这么多项目的配置文件都放在同一个WEB-INF下,太混乱了,有没有什么方法可以使不用共享虚拟目录下的这个WEB-INF文件,而使每个项目下的WEB-INF都可以单独使用那,
想了好长时间,不能解决,请帮帮我,谢谢!

------解决方案--------------------
1 每个虚拟目录都需要WEB-INF 目录,采用下面的web.xml进行配置
2 你的eclipse目录下面是多个独立的项目,比如a, b,c 项目,所以你的虚拟目录应该每个项目单独指定

<Context path="/jsp/a" reloadable="true" docBase="e:\jsp\a" /> 
<Context path="/jsp/b" reloadable="true" docBase="e:\jsp\b" /> 
<Context path="/jsp/c" reloadable="true" docBase="e:\jsp\c" /> 

一般eclipse项目会把web资源放在WebContent目录下,所以上面的配置也许应该是
<Context path="/jsp/a" reloadable="true" docBase="e:\jsp\a\WebContent" /> 
<Context path="/jsp/b" reloadable="true" docBase="e:\jsp\b\WebContent" /> 
<Context path="/jsp/c" reloadable="true" docBase="e:\jsp\c\WebContent" />
  相关解决方案