输入localhost:8080/不是跳转到index.html,而是报404找不到的错误,意思就是说welcome-file-list根本就没有起做用。html
welcome-file-list的工做原理是,按照welcome-file的.list一个一个去检查是否web目录下面存在这个文件,若是存在,继续下面的工做(或者跳转到index.html页面,或者配置有struts的,会直接struts的过滤工做).如上例,先去webcontent(这里是Eclipse的工程目录根目录)下是否真的存在index.html这个文件,若是不存在去找是否存在index.jsp这个文件,以此类推。web
还要说的是welcome-file不必定是html或者jsp等文件,也能够是直接访问一个action。就像我上面配置的同样,但要注意的是,必定要在webcontent下面创建一个index.action的空文件,而后使用struts配置去跳转,否则web找不到index.action这个文件,会报404错误,缘由就是我以前说的那样。jsp