譬如说我web项目文件夹名为test,下有Login.jsp LoginFail.jsp LoginSuccess.jsp我在启动tomcat以后,访问http://localhost:8080/test 结果为HTTP404访问http://localhost:8080/test/Login.jsp 结果完全OK,而且跳转也正常这是为什么,如果404了应该是配置不正确导致tomcat找不到文件才对,为什么文件夹找不到却可以访问底下的jsp文件
调试欢乐多
<!-- 配置系统默认页面 -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>将index.jsp改为你想要的页面,一般项目都是默认为index.jsp
顶一个,同意LZ只需将index.jsp 改为Login.jsp就好了
<welcome-file-list>
<welcome-file>Login.jsp</welcome-file>
</welcome-file-list>这样就可以直接服务Login .jsp 页面了。
<welcome-file>Login.jsp</welcome-file>
</welcome-file-list>
</web-app>
你认为它该访问到什么页面呢,你没有指定访问项目根目录时默认访问哪个页面,所以这样就让容器相当的为难说~只好告诉你~sorry,找不到。
解决办法楼上的是了~
即通过工程(http://localhost:8080/test)来访问就跳转到index.jsp页面
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>