2022-04-09 22:09:24.148 ERROR 2736 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] :

这里是引用


2022-04-09 22:18:27.275 ERROR 25772 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [java.lang.NoSuchMethodError: 'void org.apache.tomcat.JarScanner.scan(javax.servlet.ServletContext, java.lang.ClassLoader, org.apache.tomcat.JarScannerCallback, java.util.Set)'] with root cause

java.lang.NoSuchMethodError: 'void org.apache.tomcat.JarScanner.scan(javax.servlet.ServletContext, java.lang.ClassLoader, org.apache.tomcat.JarScannerCallback, java.util.Set)'
	at org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:248) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.TldLocationsCache.getLocation(TldLocationsCache.java:208) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:618) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:409) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:475) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1410) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.Parser.parse(Parser.java:138) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:374) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:341) ~[tomcat-embed-jasper-7.0.59.jar:7.0.59]
	at 


错误原因: Tomcat7版本的原因
解决办法: 依赖坐标去掉版本号,让SpringBoot自动适配版本
2022-04-09 22:09:24.148 ERROR 2736 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] :_第1张图片

你可能感兴趣的:(java)