SpringBoot启动访问JSP页面,直接进入页面或者访问不到,报404,并且加载tomcat插件tomcat-embed-jasper也不行...

这个问题花费了两天的时间,解决路径:

我用的是SpringBoot1.5.2,SpringMVC和Spring,tomcat启动插件都是默认的版本,Spring是4.3.7,jdk是1.7.0_80,MyEclipse10

1.刚开始以为是路径不对,或者配置错误,可是打印日志之后,是能取到jsp路径的,之后再直接访问jsp,直接就把jsp下载了...

2.然后就百度,说是缺少插件,Springboot需要配置tomcat-embed-jasper插件才能访问JSP页面,可是我配置之后,还是不行,估计有些同学是可以的.....

3.再后来,怀疑缺少各种jar,网上给出,一般是这几种依赖,公司不让客户端联网...,然后一个一个下来,还是不行....

  

            javax.servlet

            javax.servlet-api

            provided

        

        

       

            javax.servlet

            jstl

       

 

       

            org.apache.tomcat.embed

            tomcat-embed-jasper

           

       

4.在之后开始怀疑版本不兼容,然后去查了版本兼容对应表,换了maven的版本,jdk没换,是1.7最新版,然后失败...

5.在之后各种查,偶尔看到一个在tomcat-embed-jasper依赖加版本号的,原先默认是8.5.11,试着换了7.0.59,如下


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

终于解决......

希望能帮到和我一样遇到这种坑的同学.........

转载于:https://www.cnblogs.com/HavePupilsEverywhere/p/11011308.html

你可能感兴趣的:(SpringBoot启动访问JSP页面,直接进入页面或者访问不到,报404,并且加载tomcat插件tomcat-embed-jasper也不行...)