现在的位置: 首页 > 综合 > 正文

Tomcat5.5虚拟目录配置

2013年07月30日 ⁄ 综合 ⁄ 共 1248字 ⁄ 字号 评论关闭

本文是以tomcat5.5,jdk1.6_01,Windows XP的环境配置的

tomcat       安装好之后,只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了。这样会使webapps越来越大就需要设置虚拟目录:      
    1.单个应用设置:      
        在 <Host> 和 </host> 之间加上      
        <Context       path= "/site "       docBase= "d:/site "       reloadable= "true "       debug= "0 ">      
        </Context>      
        参数:path       表示在浏览器中输入http://localhost:8080/site      
                        docBase表示你的程序包的物理绝对路径,默认的绝对路径是$Tomcat_Home$/webapps      
        这样设定了之后会在$tomcat_home$/conf/catalina/localhost目录下生成一个site.xml文件,此文件的内容就是刚才设置的内容。      

 

推荐的方法:(我是以这种方法安装的,这便于以后管理,其它两种只供参考,我没有实践)
    2.通过前面我们知道了在$tomcat_home$/conf/catalina/localhost目录下会生成相应的配置文件,因此我们可以直接在$tomcat_home$/conf/catalina/localhost目录下写配置文件文件名,xml文件必须和虚拟目录相同(即project.xml必的path必须是"path="/project",xml文件只能设置一个Context path

,一个xml文件只能设置一个Context path

如project.xml内容同上      
  <?xml version="1.0" encoding="UTF-8"?>
 <Context path="/project"  docBase="E:/abcode/java/code" crossContext="true" debug="0">
 </Context>

docBase是指物理绝对路径,相对路径也可以。

在浏览器中输入http://localhost:8080/project

    3.更改整个根目录:      
            找到 <Host       name= "localhost "       debug= "0 "       appBase= "webapps "          
            unpackWARs= "true "       autoDeploy= "true ">      
        将appBase的设置成期望的路径(绝对路径)      
        出现的问题:输入:http://localhost:8080/没有出现默认的页面      
        原因当然是更改了路径造成的。解决也很简单了,把文件拷过来,或者再把原来默认的设成虚拟路径。

 

 最后要重新启动tomcat,OK!(可以在Startup启动过程看刚才配置是什么错误)

抱歉!评论已关闭.