关键在这2个
host appBase 指定了主机的路径。就是你可以把war复制到这个目录来发布应用context docBase 指定了某个虚拟目录的位置。 path="" 指定的默认目录。
path可以不在appBase 下面

解决方案 »

  1.   

    在你的配置中,docase分别指向两个不同的路径,请问这两个路径分别代表什么意思?path指向的路径与docase指向的路径有什么关系?在我的配置中,为何会出现异常?其原因在哪里?
      

  2.   

    呵呵,你的docBase="."啥意思?
    你难道让docBase和appBase在一个目录?请再次看我1楼的回复,并可以参考我的一个虚拟主机的文章http://www.java2000.net/viewthread.jsp?tid=203
    http://www.java2000.net/viewthread.jsp?tid=1737
      

  3.   

    现在我的配置是这样:
    <Host name="www.abc.com" debug="0" appBase="F:\abc">
                   <Context path="/lkzhbiao" docBase="F:\abc" debug="0"/>
            </Host>F:\abc下是lkzhbiao.war,IE中输入www.abc.com为什么提示找不到页面?
      

  4.   

    如果   <Context path="" > 则能找到tomcat根目录下的项目列表?