web.xml里welcome-file欢迎页面配置及web.xml简介

web项目欢迎页面的配置

    <welcome-file-list>
        <welcome-file>/WEB-INF/index.html</welcome-file>
    </welcome-file-list>


/WEB-INF目录下的文件本来是不允许直接访问的,但如果在web.xml中配置了如上欢迎页面,并且在/WEB-INF目录下放置了index.html,那么在浏览器地址栏输入http://127.0.0.1:8080/hello可以访问index.html页面,hello是项目文件名。


注意
1、如果index.html在/WEB-INF目录下,要配置成:

  <welcome-file>/WEB-INF/index.html</welcome-file>

  /WEB-INF 不可缺少,否则404。
2、如果index.html在/WEB-INF目录下,访问方法:

  127.0.0.1:8080/hello/ 可以访问,

  127.0.0.1:8080/hello/index.html 不可访问,不可以添加index.html
3、如果index.html在项目目录下

  http://127.0.0.1:8080/hello 可以访问,

  http://127.0.0.1:8080/hello/index.html 也可以访问


 web.xml简介

   上面的欢迎页面配置既可以写在WEB-INF下的web.xml里,也可以写在tomcat的conf目录下的web.xml里,都可以。

原文地址:https://www.cnblogs.com/Mike_Chang/p/10017513.html