tomcat虚拟目录path设置的问题..
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat虚拟目录path设置的问题..相关的知识,希望对你有一定的参考价值。
我在$TOMCAT/conf/catalina/localhost下建了一个school.xml文件,内容如下:
<Context path="/mr/school" docBase="f:\www\mr\school" workDir="f:\www\mr\work\school"/>
由于f:\www\mr下有多个工程,在IE中打开地址不是"http://127.0.0.1:8080/mr/school"却是"http://127.0.0.1:8080/school/".
请问我怎样设置才能是"http://127.0.0.1:8080/mr/school"?????????
注意:
我想是http://127.0.0.1:8080/mr/school的效果,却是http://127.0.0.1:8080/school/ .
而且我修改server.xml已经可行,但是我想在$TOMCAT/conf/catalina/localhost下建了一个school.xml文件,以保持server.xml不变。但是在这种方法没有达到预期的效果。
你可以这样:
在$TOMCAT/conf/目录下的server.xml中的</Host>前加入:
<Context path="/mr/school" docBase="f:\www\mr\school" workDir="f:\www\mr\work\school"/>
=======================================================
具体点说吧:
你在F盘上的目录结构应该是这样的:
F:\WWW
└—mr
└—school
│ index.jsp
│
└—WEB-INF
web.xml
你在server.xml中的配置应该有:
<Context path="/mr/school" reloadable="true"
docBase="F:\www\mr\school"
/>
这样,你在浏览器中输入
http://127.0.0.1:8080/mr/school/
或
http://127.0.0.1:8080/mr/school/index.jsp
都可以达到你的要求.
并不需要在$TOMCAT/conf/catalina/localhost下建school.xml文件
=================================================================
你这样的实现方式不在server.xml中进行配置是不可能的,
因为在$TOMCAT/conf/catalina/localhost下建的school.xml文件的文件名中的school就表示在localhost这个主机上的一个Web应用的根路径,
这时候你只能用http://localhost:8080/school进行访问,
在你的school.xml中的Context元素标签中的path属性是不起作用的,
不信你可以去掉试试,没有path属性,
http://localhost:8080/school依然正常
你的想法我明白,如果你想达到
http://localhost:8080/mr/school
这样的效果,除非你能将那个school.xml改名为"mr/school.xml",
但很明显这是不可能的,
所以我觉得还是去server.xml中实现你的需求吧,
另外在Tomcat6.x版本中
在$TOMCAT/conf/目录下再也没有了catalina子目录,
剩下的全是些基本配置文件,也就是说,新版本的Tomcat中可能不支持
你那样的配置方式了. 参考技术A 你设置的虚拟目录本身就是设置到school的 你要想那样访问可以<Context path="mr" docBase="f:/www/mr/school"> 参考技术B 那你在webapps里建一个MR文件夹,再在MR里建SCHOLL不就可以了~
Tomcat配置虚拟目录
在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加:
<Context docBase="F:\\develop\\upload\\temp" path="/pic" reloadable="false"/>
访问http://localhost:8080/pic即可访问F:\\develop\\upload\\temp下的图片。
也可以通过eclipse配置:
以上是关于tomcat虚拟目录path设置的问题..的主要内容,如果未能解决你的问题,请参考以下文章