C:\Program Files\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost
修改这个文件
其中一行改为<Context displayName="Welcome to Tomcat" docBase="DefaultWebApp" path="" workDir="work\Catalina\localhost\_">其中docBase="DefaultWebApp" 指的是你的文件夹

解决方案 »

  1.   

    你那个jsp文件如果是先删除再拷贝过去的话好像不能立即起作用,
    如果是覆盖的话就没问题了
      

  2.   

    关于tomcat中虚拟目录的映射的问题,其实是在tomcat/conf/server.xml文件中配置的它默认的发布根目录就是root可以在server.xml中配置一个<context>标签,添加一个指向你的目录的虚拟目录还有关于默认显示的页面,可以在web.xml中的<welcome-file-list>中配置
      

  3.   

    你的问题都很简单:
    第一个:你在server.xml里面指定你的工作区域就OK了;
    第二个:web.xml里面的指定的文件在TOMCAT启动的时候会自动加载的,所以你只有将其注释后才能看到你发布的页面。
    所以只要在server.xml指定了你的工作区域后,其他问题都不是问题~
      

  4.   

    第一个问题是更改tomcat/conf/server.xml的设置
    第二个问题是更改web.xml的设置前面的都说的挺清楚了,不罗嗦了,混分,呵呵。
      

  5.   

    关于第一个问题:我知道如何加入我自己的webapp。我的问题是,不知道为什么访问http://localhost/时,tomcat自动运行"$CATALINA_HOME/webapps/ROOT/"下的应用。因为我没有看到TOMCAT文档中提到有这个默认目录。这个默认ROOT目录是可以改变吗?
    如果我加了自己的应用在"$CATALINA_HOME/webapps/myapp/",而且希望输入"http://localhost/"就能访问到。应该如何做?第二个问题,我明白了。是因为org.apache.jsp.index_jsp被映射为/index.jsp了,所以访问"http://localhost/"时,其实是调用了这个servelet,而不会访问到"$CATALINA_HOME/webapps/ROOT/"目录下的index.jsp。
      

  6.   

    第一个问题是更改tomcat/conf/server.xml的设置
    第二个问题是更改web.xml的设置
      

  7.   


    第一个问题
     little06(火) 已经回答了啊
    我也试过了,是可以的
    楼主难道自己都不试的? 
      

  8.   

    loveyousomuch说得对!
    混分!
      

  9.   

    \conf\Catalina\localhost
    修改这个文件
    其中一行改为<Context displayName="Welcome to Tomcat" docBase="DefaultWebApp" path="" workDir="work\Catalina\localhost\_"> 修改哪个文件?\conf\Catalina\localhost是个目录
      

  10.   

    都仔细看看问题再回答,不要辜负我的100分。第一个问题是:
    如果我把自己的应用在"$CATALINA_HOME/webapps/myapp/",而且希望输入"http://localhost/"就能访问到。应该如何做?也就是改变默认的ROOT目录。不要告诉我添加一个conext,然后"http://localhost/myapp"访问。