码上焚香

Yahocen

解决SpringBoot项目无法访问webapp/WEB-INF中的jsp页面

2
2025-09-16

情况说明

最近公司需要维护一些SpringBoot+JSP的旧项目,项目代码和依赖搭建好启动,遇到的第一个问题就是加载jsp页面404

根据 https://blog.csdn.net/wspideryue/article/details/113228455 的指引解决了此问题,原因是 IDEA 默认的 Run/Debug Configuration 把启动脚本的工作目录设成了上一次用过的那个 module。单 module 项目永远不会遇到这个问题;一旦变成 Maven 的多 module 项目,IDEA 不会自动帮你切 Working directory,就得手动纠正。

解决办法

根据截图设置就好了,需要将工作目录设置成:$MODULE_WORKING_DIR$,代表加载当前 module 的工作目录