标签:
我们把web应用放在tomcat默认的webapps目录下,tomcat就会自动的管理,此时考虑一个问题:如果tomcat所在的磁盘空间不足,那么我们能不能把web应用放到另一个分区,并同样让tomcat去管理呢?
方式一:
配置虚拟目录要在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应用的绝对路径
重启后生效
方式二(推荐使用此方法)
在$CATALINA_BASE/conf/[enginename]/[hostname]/中添加一个xml文件,文件名最好跟web应用相同,此文件名将作为Context中的path属性值,内容如下:
<Context docBase="f:\web_virtual_directory" "/>
此时tomcat服务器会自动检测到添加的这个xml文件,并部署上相应的web应用,即:web_virtual_directory,此时在浏览器中输入http://localhost:8080/web_virtual_directory/,则tomcat会自动找到f:\下的名为web_virtual_directory的web应用。
注:
context元素的常用属性
标签:
原文地址:http://www.cnblogs.com/kevinq/p/4822091.html