Me sale este error

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

Miro en mi implementado carpeta sin embargo y veo el frasco que contiene el archivo, ¿qué estoy haciendo mal?

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

El problema es que cuando trato de ir a localhost:8080/spacechip me sale «El recurso no está disponible.»

No es mi configuración.

InformationsquelleAutor davidahines | 2014-12-05

3 Comentarios

  1. 1

    El frasco puede ser en su desplegado de la carpeta, pero es la jarra (o su implementado carpeta con un comodín) en el CLASSPATH?

    • No sé, ¿cómo puedo comprobar eso? ¿Te refieres a la variable de entorno o algo? Estoy en windows.
    • La respuesta a esa pregunta depende de cómo se está ejecutando el programa. Desde la línea de comandos, usted puede agregar a la variable de entorno CLASSPATH (Set CLASSPATH= … etc), o utilizar la línea de comandos cp interruptor para java.exe también puede añadir a la ruta de clases en Mi pc->Propiedades. Si se ejecuta en un servidor (como un servidor web o alguna de esas), entonces usted tendría que consulte su documentación, ya que ninguno de los anteriores se pueden aplicar. Por ejemplo, con Lotus Domino el frasco tendría que estar en \Notas\JVM\Lib\Ext, (porque no es explícito en el classpath.)
    • La línea de fondo es que java no implícitamente buscar en cualquier parte (no incluso el actual subdirectorio) para los archivos Jar. Sólo comprueba la ruta de clases donde sea (y sin embargo) se establece.
    • Estoy corriendo a través de tomcat, ¿debo agregar que a través de mi línea de comandos?
    • mulesoft.com/tcat/tomcat-classpath Ver si eso ayuda.
  2. 2

    intentar cambiar la dependencia de la primavera-la web para 3.0.5.La LIBERACIÓN en su pom, actualmente tiene 2 versión en classpath

    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>3.0.5.RELEASE</version>
    </dependency>
  3. 0

    EnvironmentAware se encuentra en la spring-context-3.1.1.RELEASE.jar, por lo que falta que uno.

    También volver a su Maven POM archivo de modo que usted no falta ninguna otra Primavera de la biblioteca, como la primavera-web, primavera-webmvc (usted puede tener estos desde el DispatcherServlet clase si se encuentra), primavera-orm si el uso de un ORM como Hibernate, spring-jms si el uso de JMS, etc.

Dejar respuesta

Please enter your comment!
Please enter your name here