tomcat 主目录设置问题

tomcat 主目录设置问题

os:linux rh4 u4
tomcat: apache-tomcat-5.5.23

安装完成之后为了更改主目录查看了资料,更改主目录有三种方式,可是我试了之后并没有半点效果?
1.找到conf/server.xml 更改<host ></host>的内容,我更改为:
<Host name="localhost" appBase="webapps/web"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
................
</host>
重新启动tomcat 服务;
默认appBase里面的内容只有webapps,但是我要把注目录更改为在webapps里面的子文件夹内部。但是更改之后没有效果,出现页面无法显示。
2.找到conf/server.xml,在<host></host>之间添加<context>。。。。</context>代码:
如下:
<Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
      <Context path="" docBase="/opt/apache-tomcat-5.5.23/webapps/web" reloadable="true" debug="0" crossContext="true" />

      <Context path="/images" docBase="/opt/images" reloadable="true" debug="0" crossContext="ture" />

...........
</host>
重新启动tomcat服务;
这样的结果是访问的时候比如输入路径http://IP地址:8080/看到的仍然是/webapps/ROOT里面的内容,如果输入http://IP地址:8080/web/ 这时我才能浏览到我像要看到的页面。

3.在/conf/Catalina/localhost里修改ROOT.xml的文件,可是我打开这个文件夹的时候并没有发现里面存在的ROOT.xml ,只有host-manager.xml 和 manager.xml。所以没有得修改。

请问这是为什么?
顶一下,这是为什么?
各老子的,看得头晕
我的把文件根目录设在与安装Tomcat同一目录的 website 上,把起址目录设为 web,这样成功了。

<Context path="/web" docBase="../../website" debug="0" unpackWARs="true" autoDeploy="true" />