Springboot 使用Idea启动web项目访问JSP报404错误解决

时间:2021-02-15 00:49:54
使用Eclipse启动Springboot项目,能够跳转Jsp页面.

但是使用IDEA就一直报 404错误

主要原因是必须在pom文件中添加如下配置(在Eclipse中可以正常启动)
 
 
<!-- tomcat 的支持. -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <!--<scope>provided</scope>-->
</dependency>
在IDEA中要注释掉provided这一个scope(idea编译启动后找不到被指定为provided这种jar包),注意要注释embed下面那个provided.
如果注释<artifactId>spring-boot-starter-tomcat</artifactId> 下面的provide一样会报404错误.
重启服务器,就OK了.