兩種解決辦法:
第一種是在啟動類家方法:
@Bean public TomcatServletWebServerFactory tomcatFactory(){ return new TomcatServletWebServerFactory(){ @Override protected void postProcessContext(Context context) { ((StandardJarScanner) context.getJarScanner()).setScanManifest(false); } }; }
第二種方法是排除相關依賴:
<!--編譯JSP,包含了tomcat-embed-core,tomcat-embed-el --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <!--用於編譯jsp --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <!--如果使用了JSTL標簽庫則需要添加如下依賴 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency>
參考博客:https://blog.csdn.net/wfanking/article/details/98204730