tomcat中service.xml文件配置了两个context,但是启动服务的时候有一个会失效

以下是我的配置文件

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
        <Context path="/" docBase="media" debug="0" reloadable="false"/>
        <Context path="/dfh/" docBase="D:/wtpwebapps/media/cms/" debug="0" reloadable="false"/>
      </Host>

但是启动服务之后,感觉有的时候会不起作用。
经常是输入地址:http://localhost:8080/login.html,报404.但是重新启动服务后,又可以正常访问了。这个有点迷惑。有没有高手可以指教一下。

https://zhidao.baidu.com/question/391020068245838125.html

可以不用配置啊,直接将所有应用的war包放在tomcat的webapp目录下,tomcate启动时就会自动启动所有应用的。