当前位置:   article > 正文

【IDEA】IDEA 中运行SpringBoot +JSP项目,JSP页面404问题_idea启动jsp项目

idea启动jsp项目

背景:
首先,代码肯定没问题。因为我用破解版的IDEA运行是正常的,但是我切换到社区版IDEA运行成功,进入url页面报错404 Whitelabel Error Page

错误如下:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Thu Jan 18 11:01:36 CST 2018
There was an unexpected error (type=Not Found, status=404).
  • 1
  • 2
  • 3
  • 4
  • 5

所以我认为肯定是IDEA中运行问题,但具体为什么不清楚,然后我在网上搜索,说是没有指定启动模块。
在这里插入图片描述
也就是在运行配置这里指定你的工作目录,但是我的项目已经默认有指定了,所以不是因为这个导致的。

然后我看到了这篇文章:
https://www.jianshu.com/p/2bc9815e6346

与idea创建工程的方式有关, 如果你将idea工程创建在learn-springboot这一级,
在IDEA中运行module1时,在C:\Users\xxx\AppData\Local\Temp这个目录下,会生成两个tomcat目录,(这个路径控制台会打印出来,可以从那里找)
我顺着这个目录找,我发现并没有和他说的运行我的目标模块会生成多个tomcat目录,但确实在 tomcat.xxxx.port这个目录下没有自动生成jsp java和class文件,不过这个生成条件是打开浏览器访问后生成的,由于我把历史都删了,所以没有留意之前访问失败的有没有生成。

怎么解决?
使用mvn spring-boot:run方式启动,不会出现jsp文件找不到问题

在这里插入图片描述
双击这个就OK啦,

不过我在双击这个的时候,出现了Maven异常:Could not find artifact xxxxxxxxx,这是本地仓库缺少了每个子模块的依赖导致。

找到父工程将 clean 后 install ,然后再重复上面的springboot:run即可
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/271428
推荐阅读
相关标签
  

闽ICP备14008679号