我修改了server.xml内容如下 
这个是我改的appBase是。
<Host name="localhost" appBase="C:/aaa" 
unpackWARs="true" autoDeploy="true" 
xmlValidation="false" xmlNamespaceAware="false"> 
这个是在上面的下一行当中我自己添加的 
<context path="" docbase="C:/aaa" crosscontext="false" debug="0" reloadable="true"></context> 不过http://127.0.0.1:8080/ 的时候总是访问C:/aaa/ROOT下面的内容。请问一下怎么样修改才可以该问C:/aaa/下的内容。

解决方案 »

  1.   

    appBase不要改。直接在 </Host>前加 <Context path="" docBase="f:\web"/>
    f:\web就是你网页文件所在的目录<Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
           <Context path="" docBase="f:\web"/>      </Host>
      

  2.   

    补充下,这样改你用
    http://localhost:8080访问的就不是tomcat的目录了,而是直接访问web里的文件