tomcat配置虚拟目录
方式一:配置server.xml文件
配置虚拟目录要在tomcat的conf目录下的server.xml的<Host>节点添加如下代码:
<!-- This is the virtual directory --> <Context path="/web_virtual_directory" docBase="f:\web_virtual_directory" />
其中各参数的含义如下:
http://localhost:8080/web_virtual_directory/ path="/web_virtual_directory":表示web应用的虚拟路径 docBase="f:\web_virtual_directory":表示该web应用的实际路径
配置的虚拟目录中的文件如下:
启动tomcat,则浏览器中输入http://localhost:8080/web_virtual_directory/hello.html,则tomcat就会到localhost对应的主机的F盘下找到web_virtual_directory这个web应用。最终浏览器中的内容如下:
方式二(不用修改server.xml文件,推荐使用此方法)
在$CATALINA_BASE/conf/[enginename]/[hostname]/中添加一个.xml文件,文件名最好跟web应用相同,此文件名将作为Context中的path属性值,即:
web_test.xml文件中的内容如下:
<Context docBase="F:\web_virtual_directory\web_test" />
此时tomcat服务器会自动检测到添加的这个xml文件,并部署上相应的web应用,即部署上web_test这个web应用。在浏览器中输入http://localhost:8080/web_test/hello.html,则tomcat会自动找到F:\web_virtual_directory下的名为web_test的web应用,最终显示如下:
附:context元素的常用属性