Spring Boot项目启动失败:深入解析java.lang.NoClassDefFoundError: jakarta/servlet/http/HttpSessionContext
Spring Boot应用启动时,各种错误层出不穷。本文分析一个常见的启动失败案例,错误信息如下:
Caused by: java.lang.NoClassDefFoundError: jakarta/servlet/http/HttpSessionContextat org.eclipse.jetty.servlet.ServletContextHandler.newSessionHandler(ServletContextHandler.java:339)at org.eclipse.jetty.servlet.ServletContextHandler.getSessionHandler(ServletContextHandler.java:432)at org.eclipse.jetty.servlet.ServletContextHandler.relinkHandlers(ServletContextHandler.java:257)at org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:180)at org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:301)at org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:228)at org.springframework.boot.web.embedded.jetty.JettyEmbeddedWebAppContext.<init>(JettyEmbeddedWebAppContext.java:28)at org.springframework.boot.web.embedded.jetty.JettyServletWebServerFactory.getWebServer(JettyServletWebServerFactory.java:159)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:183)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:161)... 13 common frames omitted
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。