org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.java456.XcxShop01Application]; nested exception is org.springframework.core.NestedIOException: Failed to load class [javax.servlet.ServletContextListener]; nested exception is java.lang.ClassNotFoundException: javax.servlet.ServletContextListener
改pom.xml
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> 改成 <scope>compile</scope> 改成这样就行了。 用这种方法 已经处理2个这种错误了。
2025-06-06 10:02:14.992 [ERROR] [main] org.springframework.boot.SpringApplication - Application run failed org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [java456.com.XcxJavaYuyueApplication]; nested exception is java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:188) at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContextListener at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 35 common frames omitted
站长微信:xiaomao0055
站长QQ:14496453