欢迎文件未显示在我的动态Web项目中

时间:2018-06-19 09:55:20

标签: html eclipse servlets java-ee welcome-file

我正在尝试创建示例Web项目以了解该概念。我正面临一些问题。 在Java web server上执行应用程序后,欢迎列表页面不会显示。

当我用谷歌搜索,基本原因,我发现index.html的位置不正确或web.xml文件中没有提及。就我而言,我认为这是正确的。

请指南。 以下是截图。

'404 not FOund

enter image description here

此致

编辑:

Server Info

1 个答案:

答案 0 :(得分:0)

web.xml中的欢迎文件列表

web-app的welcome-file-list元素用于定义欢迎文件列表。它的子元素是welcome-file,用于定义欢迎文件。

欢迎文件是服务器自动调用的文件,如果您未指定任何文件名。

默认情况下,服务器按以下顺序查找欢迎文件:

    web.xml中的
  1. welcome-file-list
  2. index.html
  3. index.htm
  4. index.jsp

如果未找到这些文件,则服务器呈现404错误。

如果在web.xml中指定了欢迎文件,并且所有文件index.html,index.htm和index.jsp都存在,则优先级将放在welcome-file中。

如果web.xml文件中不存在welcome-file-list条目,则优先级依次为index.html文件,index.htm和最后的index.jsp文件。

 <web-app>      
  <welcome-file-list>  
   <welcome-file>home.html</welcome-file>  
   <welcome-file>default.html</welcome-file>  
  </welcome-file-list>  
</web-app>

现在,home.html和default.html将成为欢迎文件。

如果有欢迎文件,则可以按如下所示目录调用该项目:

http://localhost:8080/projectname