Http server can not start up, and here is error log
Exception in thread "Thread-22" java.lang.AbstractMethodError: org.eclipse.jetty.server.AllowedResourceAliasChecker$AllowedResourceAliasCheckListener.lifeCycleFailur
e(Lorg/eclipse/jetty/util/component/LifeCycle;Ljava/lang/Throwable;)V
at org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:237)
at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:98)
at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:201)
at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:108)
at org.eclipse.jetty.server.Server.doStop(Server.java:470)
at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:93)
at org.springframework.boot.web.embedded.jetty.JettyWebServer.stop(JettyWebServer.java:243)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.stopAndReleaseWebServer(ServletWebServerApplicationContext.java:306)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onClose(ServletWebServerApplicationContext.java:172)
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1033)
at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:946)
Exception in thread "Thread-22" java.lang.AbstractMethodError: org.eclipse.jetty.server.AllowedResourceAliasChecker$AllowedResourceAliasCheckListener.lifeCycleFailur
e(Lorg/eclipse/jetty/util/component/LifeCycle;Ljava/lang/Throwable;)V
at org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:237)
at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:98)
at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:201)
at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:108)
at org.eclipse.jetty.server.Server.doStop(Server.java:470)
at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:93)
at org.springframework.boot.web.embedded.jetty.JettyWebServer.stop(JettyWebServer.java:243)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.stopAndReleaseWebServer(ServletWebServerApplicationContext.java:306)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onClose(ServletWebServerApplicationContext.java:172)
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1033)
at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:946)
Exception in thread "Thread-22" java.lang.AbstractMethodError: org.eclipse.jetty.server.AllowedResourceAliasChecker$AllowedResourceAliasCheckListener.lifeCycleFailur
e(Lorg/eclipse/jetty/util/component/LifeCycle;Ljava/lang/Throwable;)V
at org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:237)
at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:98)
at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:201)
at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:108)
at org.eclipse.jetty.server.Server.doStop(Server.java:470)
at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:93)
at org.springframework.boot.web.embedded.jetty.JettyWebServer.stop(JettyWebServer.java:243)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.stopAndReleaseWebServer(ServletWebServerApplicationContext.java:306)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onClose(ServletWebServerApplicationContext.java:172)
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1033)
at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:946)
Here is the corresponding code
Here is dependencies
Comment From: wilkinsona
You have a mixture of Jetty versions on the classpath: 9.4.48 and 9.4.43. This is the cause of the incompatibility. Also, please note that support for Spring Boot 2.1.x ended in October 2019. You should upgrade to Spring Boot 2.6.x or 2.7.x as soon as possible.
Comment From: NeoZephyr
You have a mixture of Jetty versions on the classpath: 9.4.48 and 9.4.43. This is the cause of the incompatibility. Also, please note that support for Spring Boot 2.1.x ended in October 2019. You should upgrade to Spring Boot 2.6.x or 2.7.x as soon as possible.
Ok, thanks for your reply!