首先排除权限问题,权限都777了 
drwxrwxrwx. 3 nginx webgroup 48 4月   7 10:21 2.com这是Host的配置。
 <Host name="2.com"  appBase="/var/lib/tomcat/webapps/2.com/"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="2.com.log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
      </Host>太奇怪了,跟目录以下的文件访问都没问题。

解决方案 »

  1.   

    根目录下有122.htm 我访问2.com/122.htm提示404
    根目录下有个二级目录myjsp.我访问2.com/myjsp/index.html就完全没有问题!
      

  2.   

    htm?  html?
      

  3.   

    根目录在 web.xml 有配置,你看看写的哪里
      

  4.   

    Quote: 引用 3 楼 soccerstar7777777777 的回复:

    根目录在 web.xml 有配置,你看看写的哪里[/quo兄弟每个host都有自己的跟目录,怎么可能在web.xml里定义?你的意思是不是默认网站在web.xml里定义?默认网站没有关系的。我说的是单个host里出现的问题。