2009-03-09 11 views
3

Grails Grails-1.0.4, 6.0.14 TomCat, erreur Tomcat journal:Grails déployer erreur

SEVERE: Error configuring application listener of class org.springframework.web.util.Log4jConfigListener 
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3773) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) 
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825) 
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
    at org.apache.catalina.core.StandardService.start(StandardService.java:516) 
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:585) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 
Mar 9, 2009 3:53:17 PM org.apache.catalina.core.StandardContext listenerStart 
SEVERE: Error configuring application listener of class org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener 
java.lang.NoClassDefFoundError: org/springframework/web/context/ContextLoaderListener 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817) 
... 

Toutes les idées?

Répondre

3

Vérifiez votre répertoire WEB-INF/lib, semble comme si certains jars sont manquants.

Vérifiez votre Config.groovy et assurez-vous que vous ne spécifiez pas explicitement les dépendances:

grails.war.dependencies 
grails.war.java5.dependencies 
+0

oui, grails.war.dependencies grails.war.java5.dependencies résoudre le problème. Merci! – zaca

+1

J'ai ce même problème mais je n'ai aucune mention des deux entrées ci-dessus dans mon Config.groovy - y at-il autre chose que je peux vérifier? –

0

S'il vous plaît "connecter Grails tomcat" Google. Il y a un comportement étrange avec Tomcat et la journalisation, que mon esprit faible a oublié, sauf qu'il peut y avoir des problèmes avec les bogues log4j situés dans la bibliothèque de Tomcat qui sont dupliqués dans le fichier de guerre Grails, ou quelque chose de complètement différent .

Mais vous devriez être capable de trouver une réponse via Google dans 5-10 minutes.

0

Je l'ai fixé en remplaçant les modèles

0

cela peut être la cause en utilisant une application Grails plus à courir sur une m dernières installé version ou tout IDE ...