2.1.3配置如下,启动时,Tomcat没有执行Spring初始化,[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<dependencies>
<!-- springboot web组件支持 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
<!-- Springboot 外部tomcat支持 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
</dependencies>
jsp访问错:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Sat Apr 13 20:25:10 CST 2019
There was an unexpected error (type=Not Found, status=404).
No message available
后台异常:
019-04-13 20:25:10.454 INFO 9788 --- [nio-8085-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2019-04-13 20:25:10.454 INFO 9788 --- [nio-8085-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2019-04-13 20:25:10.465 INFO 9788 --- [nio-8085-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 11 ms
2019-04-13 20:25:10.528 WARN 9788 --- [nio-8085-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF": [WEB-INF/pages/test.jsp]
2.0.0 配置依赖包跟上面没有变化,但是JSP访问正常:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
原因未知:但是查看了引用包的版本是有差别的,前者spring.version 5.1.5.RELEASE 后者5.0.4.RELEASE,两个版本的TOMCAT包前者是9.0.16后者是8.5.28.
等待以后找到原因补上。