我也是初学,你那样做好像是不对的,你要先部署站点才行!你现在可以正确显示tomcat自带的首页吗?http://localhost:8080/index.jsp

解决方案 »

  1.   

    我的
    <Context path="/web" docBase="web" debug="0"
    reloadable="true" crossContext="true">
    </Context>
      

  2.   

    我的可以:
    <Context path="/beijing" docBase="d:\old\beijing" debug="0" reloadable="true" crossContext="true"/>
    访问时我用:
    http://localhost:8080/beijing
      

  3.   

    你建的虚拟目录下web-inf/下必须有web.xml
    自于如何加虚拟目录,给你一个我的例子;
              </ResourceParams>
              <ResourceLink name="linkToGlobalResource" 
                        global="simpleValue"
                        type="java.lang.Integer"/>
            </Context>
    <Context path="/java" docBase="f:/java" debug="0" reloadable="true" crossContext="true"></Context>
    <Context path="/hns" docBase="F:/website/newshns" debug="0" reloadable="true" crossContext="true"></Context>
    <Context path="/tree" docBase="F:/code/Tree" debug="0" reloadable="true" crossContext="true"></Context>
    <Context path="/sohosystem" docBase="F:/code/sohosystem" debug="0" reloadable="true" crossContext="true"></Context>
    <Context path="/dtreedemo" docBase="F:/code/dtree-example" debug="0" reloadable="true" crossContext="true"></Context>
          </Host>    </Engine>  </Service><Context path="/java" docBase="f:/java" debug="0" reloadable="true" crossContext="true"></Context>
    这就是我建的虚拟目录之一,
      

  4.   

    请问<Context path="/java" docBase="f:/java" debug="0" reloadable="true" crossContext="true"></Context>这段是写在哪个文件的呢?是WEB-inf下的web.xml还是servic.xml中呢?
      

  5.   

    当然是写在servic.xml文件里面.你要配它的站点,就只须配置这个文件就可以了如果你要运行servlet,才有必要配置web.xml文件<Context path="" debug="0" docBase="c:\tomcat4.1\webapps\web_beauty_culture" reloadable="true"/>参照这个应当可以的,路径自己再改改就可以了