把你自己建的目录放到webapps里面就可以了

解决方案 »

  1.   

    在TOMCAT的配置文件里设置虚拟目录
      

  2.   

    在SERVER.XML中的HOST前加入
      <Context path="在LOCALHOST下访问的目录" docBase="实际目录,不一定在WEBAPPS下,如d:\XXX" debug="0" privileged="true" reloadable="true">
    </Context>
    不适合于TOMCAT5.5.9
      

  3.   

    tomcat-users.xml中修改如下:
      加入:<role rolename="admin"/>
      修改:<user username="tomcat" password="tomcat" roles="tomcat,admin"/>
    重起tomcat进入http://localhost:8080/admin/index.jsp
       id:tomcat;pw:tomcat
    想怎么改就怎么改
      

  4.   

    直接在 Tomcat 5.0\conf\Catalina\localhost 新建一个 ROOT.xml 或 .xml  文件,内容为<?xml version='1.0' encoding='utf-8'?>
    <Context crossContext="true" path="" docBase="d:/webs" reloadable="true">
    </Context>tomcat的根目录就变成d:\webs了
      

  5.   

    用tomcat admin来建一个新host,
    admin模块可以到apache上去下,好像现在的5.5是默认不提供的,
    然后在tomcat-users.xml中写上相应的用户:
    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <role rolename="manager"/>
      <role rolename="admin"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="role1" password="tomcat" roles="role1"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="admin" password="admin" roles="admin,manager"/>
    </tomcat-users>这样就行了,然后可以new host, new context,还可以new jdbc等,
    这些不要自己去写配置文件,自己写配置文件容易出错如我new 了一个host,www.mytest.com
    然后在C:\WINDOWS\system32\drivers\etc
    hosts中加入:
    127.0.0.1    www.mytest.com
    这样,你就可以将你的jsp放到新建的站点的ROOT目录下,然后访问:http://www.mytest.com:8080/就行了
      

  6.   

    在SERVER.XML中的 </Host>前加入
    <Context path="/project" docBase="E:\project" debug="0" reloadable="true">
    </Context>