idea+springboot聚合项目整合jsp页面出现404问题的原因及解决措施

使用springboot构建的聚合项目在整合jsp页面视图时,在web层的pom.xml中导入jsp的相关依赖:

     
    
        javax.servlet
        jstl
    

    
    
        org.apache.tomcat.embed
        tomcat-embed-jasper
    

启动的main方法所在的项目不是maven的顶级项目(web层项目作为启动项目,jsp视图所在的项目)
问题:
该项目是通过idea开发工具搭建并启动时,在加载jsp页面时会出现404状态提示:
idea+springboot聚合项目整合jsp页面出现404问题的原因及解决措施_第1张图片
原因
简单来说就是在idea里启动项目后,
如果SpringBoot在子模块,直接main启动子模块会在C:\Users{用户名}\AppData\Local\Temp这个目录下,会生成tomcat目录,但是如果翻看tomcat目录,会发现在目录里没有自动生成jsp的java和class文件.没有将预定的jsp页面加载到指定目录。
而eclipse会自动将生成jsp文件、java文件打包到指定目录,这就造成了上

你可能感兴趣的:(intellij,idea,java,前端)