当我们使用 Jakarta servlet 5.0+ 和 Jetty 11 服务器运行 Java Spring MVC 应用程序时,我们收到以下错误,您能否帮助找到此问题的根本原因。
[com.webapp.authentication.ServerMain.main()] 信息 org.eclipse.jetty.server.Server - jetty-11.0.23;建成: 2024-08-14T01:40:17.906Z; git: 6fcf5ccaebd7ca13a0cb96c96adca699a24080a0; jvm 11.0.19+9-LTS-224 [com.webapp.authentication.ServerMain.main()] 警告 org.eclipse.jetty.webapp.WebAppContext - 上下文启动失败 o.e.j.w.WebAppContext@71fbe483{} java.lang.IllegalStateException: 开始于 org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:128) 在 org.eclipse.jetty.servlet.ListenerHolder.doStart(ListenerHolder.java:73) 在 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 在 org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:382) 在 org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1305) 在 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:902) 在 org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306) 在 org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:533) 在 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 在 org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) 在 org.eclipse.jetty.server.Server.start(Server.java:470) 处 org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) 在 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) 在 org.eclipse.jetty.server.Server.doStart(Server.java:415) 处 org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) 在 com.webapp.authentication.ServerMain.main(ServerMain.java:63) 处 org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:254) 在 java.base/java.lang.Thread.run(Thread.java:834) [com.webapp.authentication.ServerMain.main()] 信息 org.eclipse.jetty.server.AbstractConnector - 已启动 ServerConnector@64f2b93c{HTTP/1.1, (http/1.1)}{0.0.0.0:8080} [com.webapp.authentication.ServerMain.main()] 信息 org.eclipse.jetty.server.Server - 已启动 服务器@4ae47b7{开始}[11.0.23,sto=0] @20551ms
服务器启动时调用
WebAppContext.stop()
或 Server.stop()
的东西。
这就是全部意思,如果没有有关代码库的更多详细信息,就很难指出导致它的具体原因。