解决idea的web项目tomcat启动后无法加载index.jsp文件(404)问题

本文解决IDEA中启动Tomcat后出现404的问题,通过调整项目配置,将WebResourceDirectory路径更改为包含WEB-INF,解决DispatcherServlet找不到映射的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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,问题解决~

 

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值