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 SpringBoot jetty starter 2.1.18.RELEASE internal incompatibility SpringBoot jetty starter 2.1.18.RELEASE internal incompatibility

Here is dependencies SpringBoot jetty starter 2.1.18.RELEASE internal incompatibility

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!