welcome-file-list即设置默认的浏览也,其原理如下:

Tomcat是在容器启动加载的时候,就去webapp的主目录找设置的welcome-file文件。如果找不到,你在访问的时候,就返回404给你。 

所以在设置welcome-file-list时,重点就是目录设置,要明确,在welcome-file-list中默认的根目录是webapp。我的jsp存放位置如下:


所以我此处如想要默认展示hello.jsp。则目录需写为/WEB-INF/jsp/hello.jsp。之前写成了WEB-INF/jsp/hello.jsp,导致一直显示404,颇为苦恼。目录设置正确后,运行应用即可展示hello.jsp

<welcome-file-list>
    <welcome-file>/WEB-INF/jsp/hello.jsp</welcome-file>
</welcome-file-list>
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐