即使我的代码中没有错误,我在启动网络程序时也遇到了这个问题。 这是错误代码:
org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:506)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4909)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
答案 0 :(得分:0)
如果您正在创建没有maven的简单项目, 需要遵循以下步骤,
下载所需的jar文件,例如我使用的是Spring 4,因此我从Index of release
然后将此文件添加到 WebContent / WEB-INF / lib 文件夹中。
在构建路径中添加jar文件(在eclipse中:右键单击项目 - >属性 - > Java构建路径 - >添加JAR ...)
这将避免 org.springframework.web.context.ContextLoaderListener 例外。
答案 1 :(得分:0)
检查是否在类路径中添加了所有必需的罐子。您收到此错误的原因是 - spring-web-<your_spring_version>.jar
。
如果您使用的是动态网络项目,
WEB-INF\lib
文件夹。如果您使用Maven构建项目,请确保在运行Maven构建后将依赖项添加到部署程序集 -
Properties
Deployment Assembly
,然后点击Add
Java Build Path Entries
,
选择所有罐子并单击“确定”。答案 2 :(得分:0)
根据您发布的错误,我认为缺少一些必需的jar文件。 在thia行
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
您可以看到您的应用程序无法找到所需的类。所以请确保您已包含所有必需的jar文件,或者如果您使用mavan而不是检查所有必需的maven依赖项。