idea Maven Spring MVC下Tomcat服务器部分情况出现404(提供源代码工程)

初学Spring MVC,完整工程代码链接:链接:https://pan.baidu.com/s/16OPjB1CI5R1arU2rxERmsA 密码:rw88
个人排查错误觉得是.iml文件的问题
希望大佬们答疑解惑,不胜感激!
图片说明
图片说明
图片说明

图片说明

在webapp文件夹下面新建一个ROOT目录,然后把静态资源,比如html或者图片,放到ROOT里面。
tomcat默认是ROOT,除非你修改server.xml里面的路径。

这个问题应该是上下文路径错误,你看看配置的服务context是否正确。

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



Insert title here


/jsp:forward

你直接输入地址肯定是到不了的,springmvc的配置拦截了你的手动输入地址的方式。
将你的target/springmvc2下面的index.jsp


Hello World!



改为:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



Insert title here


/jsp:forward


可以直接跳转到你的test页面。