java.lang.NoClassDefFoundError的:组织/ springframework的/网络/环境/ ContextCleanupListener问题 [英] java.lang.NoClassDefFoundError: org/springframework/web/context/ContextCleanupListener issue

查看:1397
本文介绍了java.lang.NoClassDefFoundError的:组织/ springframework的/网络/环境/ ContextCleanupListener问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我得到这个错误

SEVERE: Exception sending context destroyed event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: org/springframework/web/context/ContextCleanupListener
        at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:80)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5035)
        at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5687)
        at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
        at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1028)
        at org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1498)
        at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1425)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1646)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:328)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1546)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1524)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.ContextCleanupListener
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
        ... 16 more

我在看我的却部署文件夹,我看到一个包含该文件的罐子,我究竟做错了什么?

I look in my deployed folder however and I see the jar that contains that file, what am I doing wrong?

https://github.com/davidahines/spacechip/tree/spring_security

问题是,当我尝试去到本地主机:8080 / spacechip我得到

The issue is that when I try to go to localhost:8080/spacechip I get "The resource is unavailable."

还有就是我的配置。

推荐答案

罐子可能是在您部署的文件夹中,但罐子(或通配符部署的文件夹)在CLASSPATH?

The jar may be in your deployed folder, but is the jar (or your deployed folder with a wildcard) in the CLASSPATH?

这篇关于java.lang.NoClassDefFoundError的:组织/ springframework的/网络/环境/ ContextCleanupListener问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆