在idea中启动tomcat后,启动时并没有报错,启动后浏览器却是404,地址什么的都没有问题
控制台报错org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/项目名称/] in DispatcherServlet with name 'dispatcherServlet'
解决方案:
查阅很多资料后发现,这是idea项目配置问题导致的,解决方案如下:
1.打开项目设置Project Settings,可以使用快捷键Ctrl + Alt + Shift + s;
2.点击进入Project Settings下边的Facets界面;
3.选择你的web项目,
4.在右边的界面中下方找到Web Resource Directory,发现默认的路径只能到达 "项目名称\src\main\webapp",也就是默认的入口
5.将该路径后边加上\WEB-INF,变成 "项目名称\src\main\webapp\WEB-INF",更改项目入口
6.重启tomcat,问题解决~