WEBAPPS\
        *.JSP
        WEB-INF\
                WEB.XML
                CLASS\
                LIB\

解决方案 »

  1.   

    配置  server.xml指定 docbase 就可以了!
      

  2.   

    谢谢以上朋友回答,不过请你们回答前先看好我的问题好吗?
    我的JSP文件夹和TOMCAT不在同一个盘上,放哪个WEBAPPS?而且我就是不想让他们在同一个盘下!!请针对我的问题回答,好吗?非常感谢!!
      

  3.   

    在server.xml下配置虚拟目录:在<Host></Host>之间再加上<Context></Context>        
    例如我自己的:
    <Context path="/are" docBase="c:/BXX" debug="0" reloadable="true" crossContext="true">
    </Context>
    BXX是我在c盘的工作目录。我可以这样访问:http://localhost/are/index.jsp(我更改了tomcat的断口是80)。如果还有不明白的可以加我MSN:[email protected]
      

  4.   

    5.5.1的配置方式已经改变,在conf目录下多了个Catalina目录,Catalina目录里面还有个localhost目录。
    Catalina表示引擎的名称。localhost表示主机域名。
    在localhost目录下面存放的就是context.xml 的xml配置文件。conf目录下的context.xml配置的context是所有webapps都要加载的东西例如数据源等。
    而Catalina/localhost/的context.xml表示这个localhost域名的context要加载的东西。
      

  5.   

    TO:steveyue(约翰岳) 谢谢你,我也试着和你一样手写进去的context标签,可是没用,打localhost:8080还是显示的是那个默认网页,按理我更改了配置文件,是不该显示的啊?
    而且你这种访问http://localhost/are/index.jsp似乎没把are当成默认路径啊?还要指出来?我加你的MSN了,你不在线?你加我的[email protected]
      

  6.   


    在conf 目录下,用记事本打开server.xml找到如下代码:
    <!-- Tomcat Examples Context -->
            <Context path="/examples" docBase="examples" debug="0"
                     reloadable="true" crossContext="true">
    加入
    <Context path="/fly" docBase="E:\JIA " debug="0"
                     reloadable="true" crossContext="true">在此处设了虚拟目录fly,对应的实际目录E:\JIA ,实际目录存放你的jsp文件,以后要执行这些jsp文件,要先启动
    Tomcat,然后打开IE,在地址兰输入:http://localhost:8080/fly 即可
      

  7.   

    to seril(ser) :谢谢你的回答,确实如你所说,conf下有一个叫catalina的文件夹,我也看了5.5.1的帮助文档,按它说的该在caralina/localhost下有一个叫foo.xml的文件,可我这里是到caralina/localhost,根本就没有那个所谓的配置foo.xml文件;还有的是,context.xml是在conf文件里,我觉得context.xml这个文件是定义context标签用的,总不能把原来用context标签定义的那套设置写进这里吧?所以别说我没在Catalina/localhost/的下找到context.xml文件,即使找到了,也不能修改它的啊,,,
    声明:我希望得到帮助,但不纵容乱回复耽误时间的帖子,所以那些为了捞分的回复,我不会给分,如果全部在捞分,那我宁可不结帐或结空帐!无论如何,谢谢那些努力帮我的朋友!
      

  8.   

    是不是要shutdown TOMCAT然后再startup一下
      

  9.   

    TO 跟随你的心:我重新起过了N次了,甚至关机过,但还是谢谢你的提醒!我现在把我的conf文件夹里的包含的文件名列在此:conf---|
           web.xml
           tomcat-users.xml
           server-minimal.xml-----手动加过context标签,没用
           server.xml-------------手动加过context标签,没用
           context.xml
           jk2.properties
           catalina.properties
           catalina.policy
           Catalina--|
                     localhost--|
                                 manager.xml------手动加过context标签,没用
    以上就是我的conf文件夹里的全部文件机构,希望清楚的朋友指点迷津
                     
      

  10.   

    在server.xml下的Host配置有这么一段:
    <!-- Define the default virtual host
       Note: XML Schema validation will not work with Xerces 2.2.
    -->
    <Host name="localhost" debug="0" appBase="webapps"
    unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    ......
    </Host ....>
    ----------------------
    把appBase="webapps",该为你的"E:\JIA"进入Tomcat Administration(在Welcome的页面里有linked,在程序文件夹里也有快捷方式),然后在Tomcat Server>Service (Catalina)>Host (localhost)下,那里都是当前catalog,其中Context (/)表示的就是Boot目录,把这个Context删掉,再重新建一个指向你的"E:\JIA",然后点"Save"
      

  11.   

    TO : tanmaomao999(Maomao:你说的第一个问题我找到了,第2个 : Tomcat Administration在哪里?Welcome的页面在哪里?哪个程序文件夹里有快捷方式?谢谢
      

  12.   

    用文本编辑器打开conf/server.xml文件。在</host>前面加上一行代码.
    <Context path="" docBase="c:/web" debug="0"reloadable="true" />
    这样敲入网址就能看到你自己的页面了!