IDEA多模块项目中springboot整合jsp时报404,但是其他IDE工具可以访问jsp(最终解决方案)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xsm666/article/details/88587173

这个问题搞了我很长时间,现在终于解决掉了,所以就在这里记录一下。

按照正常的springboot整合jsp的步骤配置好后,启动springboot,浏览器访问提示404,同样的代码放在eclipse就可以访问,

网上都说是pom依赖的问题,要注释tomcat的 <scope>provided</scope>什么,我统统都试过,结果都没用,

其实最后发现一个最终解决方案,只需要在正确的springboot整合jsp配置项在另外改个东西,问题就解决了,请看下文:

1、点击springboot项目的配置页面

2、然后在右侧environment配置项中指定工作目录,选择$MODULE_WORKING_DIR$,然后保存即可

3、重新启动

此时就会发现jsp页面可以正常访问了(前提是springboot整合jsp的配置是正确的)

这里有一点要注意,项目的打包类型需要是war类型,不然项目放到外部tomcat中运行时还是无法访问jsp页面,原因是jsp的访问需要有webapp的支持,而webapp项目就要是war类型的

猜你喜欢

转载自blog.csdn.net/xsm666/article/details/88587173