java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

1、错误描述

一月 10, 2017 2:07:39 下午 org.apache.catalina.startup.HostConfig checkResources
信息: Reloading context [/Cdmp]
一月 10, 2017 2:07:39 下午 org.apache.catalina.core.StandardContext listenerStart
严重: 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:1680)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4179)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4739)
	at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1287)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1385)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:307)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1393)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1657)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1666)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1646)
	at java.lang.Thread.run(Thread.java:745)
一月 10, 2017 2:07:39 下午 org.apache.catalina.core.StandardContext listenerStart
严重: Error configuring application listener of class org.springframework.web.util.IntrospectorCleanupListener
java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4179)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4739)
	at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1287)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1385)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:307)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1393)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1657)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1666)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1646)
	at java.lang.Thread.run(Thread.java:745)

一月 10, 2017 2:07:39 下午 org.apache.catalina.core.StandardContext listenerStart
严重: Skipped installing application listeners due to previous error(s)
一月 10, 2017 2:07:39 下午 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
一月 10, 2017 2:07:39 下午 org.apache.catalina.core.StandardContext start
严重: Context [/Cdmp] startup failed due to previous errors

2、错误原因

      web.xml文件里加了两个监听器

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <listener>
    <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
  </listener>
       找不到监听器

3、解决办法

原文地址:https://www.cnblogs.com/hzcya1995/p/13313985.html