2012-07-19 52 views

回答

1

您正在将这些文件定义为web.xml描述符作为欢迎文件。容器的(Tomcat的)默认的欢迎文件列表看起来像这样的:

<welcome-file-list> 
    <welcome-file>index.html</welcome-file> 
    <welcome-file>index.htm</welcome-file> 
    <welcome-file>index.jsp</welcome-file> 
</welcome-file-list> 

规则容器(Tomcat)的使用来决定要加载的文件如下:

  1. 的文件列表在您的欢迎文件列表中按顺序检查
  2. 如果未指定welcome-file-list,则会按照服务器默认web.xml中的文件列表进行检查
  3. 如果找不到合适的文件,并且目录列表功能已启用,导演y列表显示
  4. 如果禁用目录列表,则会发生404错误(可能会反过来显示您使用标记指定的页面)。

看一看here欲了解更多信息。

+0

但是,当您在浏览器中输入'localhost:8080'时,您没有指定Webapp01文件夹位于'$ HOME/worskspace'内。那么容器如何知道web应用程序驻留在'$ HOME/workspace/WebApp01'中? – 2012-07-20 03:20:34

相关问题