Skip to content

Commit 1706d79

Browse files
committed
docs(notes): add Spring context init failure note
1 parent 6f37340 commit 1706d79

File tree

3 files changed

+105
-2
lines changed

3 files changed

+105
-2
lines changed

_posts/en/2025-01-11-notes-en.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ generated: false
77
translated: false
88
---
99

10-
These 2138 notes are primarily generated by AI chatbots. I used them to summarize key points and will walk through them to enhance my understanding.
10+
These 2139 notes are primarily generated by AI chatbots. I used them to summarize key points and will walk through them to enhance my understanding.
1111

1212
* [Core Essentials of LLM Applications](/notes/2025-09-05-core-llm-essentials-en)
1313
* [Installing Apache Tomcat on macOS](/notes/2025-09-05-installing-tomcat-macos-en)
1414
* [Solutions for Maven Tomcat Plugin Issues](/notes/2025-09-05-maven-tomcat-solutions-en)
15+
* [Spring Servlet Context Initialization Failure](/notes/2025-09-05-spring-context-init-failure-en)
1516
* [Spring Web Application Setup Without Boot](/notes/2025-09-05-spring-webapp-setup-en)
1617
* [Tomcat and Jetty Comparison](/notes/2025-09-05-tomcat-jetty-comparison-en)
1718
* [Web Application Deployment Options Explained](/notes/2025-09-05-web-app-deployment-options-en)
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
---
2+
title: Spring Servlet Context Initialization Failure
3+
lang: en
4+
layout: post
5+
audio: false
6+
translated: false
7+
generated: true
8+
image: false
9+
---
10+
11+
[WARNING] org.aspectj.runtime.reflect.StringMaker scanned from multiple locations: jar:file:///Users/lzwjava/.m2/repository/org/aspectj/aspectjrt/1.9.24/aspectjrt-1.9.24.jar!/org/aspectj/runtime/reflect/StringMaker.class, jar:file:///Users/lzwjava/.m2/repository/org/aspectj/aspectjweaver/1.9.24/aspectjweaver-1.9.24.jar!/org/aspectj/runtime/reflect/StringMaker.class
12+
[WARNING] org.aspectj.runtime.reflect.UnlockSignatureImpl scanned from multiple locations: jar:file:///Users/lzwjava/.m2/repository/org/aspectj/aspectjrt/1.9.24/aspectjrt-1.9.24.jar!/org/aspectj/runtime/reflect/UnlockSignatureImpl.class, jar:file:///Users/lzwjava/.m2/repository/org/aspectj/aspectjweaver/1.9.24/aspectjweaver-1.9.24.jar!/org/aspectj/runtime/reflect/UnlockSignatureImpl.class
13+
[INFO] Scanning elapsed time=100ms
14+
[INFO] No Spring WebApplicationInitializer types detected on classpath
15+
[INFO] DefaultSessionIdManager workerName=node0
16+
[INFO] No SessionScavenger set, using defaults
17+
[INFO] node0 Scavenging every 600000ms
18+
[INFO] Initializing Spring DispatcherServlet 'dispatcher'
19+
2025-09-05T06:47:58.656+08:00 INFO main trace- o.s.web.servlet.DispatcherServlet :
20+
Initializing Servlet 'dispatcher'
21+
2025-09-05T06:47:58.705+08:00 WARN main trace- .s.AnnotationConfigWebApplicationContext :
22+
Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [org.lzw.AppConfig]; nested exception is java.io.FileNotFoundException: class path resource [jakarta/servlet/Filter.class] cannot be opened because it does not exist
23+
2025-09-05T06:47:58.706+08:00 ERROR main trace- o.s.web.servlet.DispatcherServlet :
24+
Context initialization failed
25+
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [org.lzw.AppConfig]; nested exception is java.io.FileNotFoundException: class path resource [jakarta/servlet/Filter.class] cannot be opened because it does not exist
26+
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:184)
27+
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:325)
28+
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:242)
29+
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275)
30+
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95)
31+
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:706)
32+
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:532)
33+
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702)
34+
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668)
35+
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716)
36+
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591)
37+
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530)
38+
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170)
39+
at javax.servlet.GenericServlet.init(GenericServlet.java:244)
40+
at org.eclipse.jetty.servlet.ServletHolder$Wrapper.init(ServletHolder.java:1345)
41+
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:632)
42+
at org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:415)
43+
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
44+
at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357)
45+
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:571)
46+
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
47+
at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:315)
48+
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735)
49+
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:807)
50+
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:774)
51+
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)
52+
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)
53+
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:328)
54+
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)
55+
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)
56+
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
57+
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
58+
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:397)
59+
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
60+
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
61+
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
62+
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
63+
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
64+
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
65+
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
66+
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
67+
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
68+
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
69+
at org.eclipse.jetty.server.Server.start(Server.java:423)
70+
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
71+
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
72+
at org.eclipse.jetty.server.Server.doStart(Server.java:387)
73+
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
74+
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:449)
75+
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:310)
76+
at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:150)
77+
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)
78+
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328)
79+
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316)
80+
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
81+
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174)
82+
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75)
83+
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162)
84+
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
85+
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:159)
86+
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105)
87+
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73)
88+
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53)
89+
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118)
90+
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261)
91+
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173)
92+
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101)
93+
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:906)
94+
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:283)
95+
at org.apache.maven.cli.MavenCli.main(MavenCli.java:206)
96+
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
97+
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
98+
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255)
99+
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201)
100+
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
101+
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)

original/2025-01-11-notes-en.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ generated: false
77
translated: false
88
---
99

10-
These 2138 notes are primarily generated by AI chatbots. I used them to summarize key points and will walk through them to enhance my understanding.
10+
These 2139 notes are primarily generated by AI chatbots. I used them to summarize key points and will walk through them to enhance my understanding.
1111

1212
* [Core Essentials of LLM Applications](/notes/2025-09-05-core-llm-essentials-en)
1313
* [Installing Apache Tomcat on macOS](/notes/2025-09-05-installing-tomcat-macos-en)
1414
* [Solutions for Maven Tomcat Plugin Issues](/notes/2025-09-05-maven-tomcat-solutions-en)
15+
* [Spring Servlet Context Initialization Failure](/notes/2025-09-05-spring-context-init-failure-en)
1516
* [Spring Web Application Setup Without Boot](/notes/2025-09-05-spring-webapp-setup-en)
1617
* [Tomcat and Jetty Comparison](/notes/2025-09-05-tomcat-jetty-comparison-en)
1718
* [Web Application Deployment Options Explained](/notes/2025-09-05-web-app-deployment-options-en)

0 commit comments

Comments
 (0)