java.lang.IllegalStateException: LifecycleProcessor pas initialisé par appel "actualiser" avant d'appeler le cycle de vie des méthodes via le contexte
Je suis en utilisant maven_spring 3.1.M2 + hibernate 3.5. Une fois j'ai mis la ligne <tx:annotation-driven />
dans mon applicationcontex fichier xml, l'erreur suivante se produit:
WARNING: Exception thrown from LifecycleProcessor on context close
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Sat Jul 16 13:00:52 IST 2011]; root of context hierarchy
at org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:350)
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1033)
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:988)
at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:534)
at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:142)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4721)
at org.apache.catalina.core.StandardContext$4.call(StandardContext.java:5423)
at org.apache.catalina.core.StandardContext$4.call(StandardContext.java:5402)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Que dois-je faire pour résoudre ce problème?
S'il vous plaît: a) quel est votre contexte? b) comment est votre contexte commencé (par programmation, webapp, etc.) ?
Vous pourriez être absent de la classe, comme si j'étais ici: stackoverflow.com/q/8330414 . Existe-il d'autres exceptions?
Vous pourriez être absent de la classe, comme si j'étais ici: stackoverflow.com/q/8330414 . Existe-il d'autres exceptions?
OriginalL'auteur Rajkumar | 2011-07-16
Vous devez vous connecter pour publier un commentaire.
Avez-vous des AspectJ dans votre pom.xml ou dans votre lib-répertoire?
J'ai eu le même message d'erreur et cela a résolu mon problème.
Je voudrais voir votre
pom.xml
(dépendances uniquement), parce que je crois qu'il y a une défaillance dans l'arbre des dépendances multiples (ou non un "raccord" AspectJ et le Printemps combinaison).Maintenant, j'ai tout enlevé et redémarrez faire la pom de nouveau, et il n'est plus que de l'erreur. J'ai eu de nombreux projets de dépendances qui pourraient être causés, mais ne sais pas comment spécifier leur dire...
OriginalL'auteur
J'ai eu le même problème, Et la solution est du Ressort pots
Maintenant, cela dépend de personne à personne, qui ressort bocal de son projet et de la réalité qui l'on est absent.
Pour moi, c'est arrivé 3-4 fois quand j'ai créé le projet. Parfois, j'ai eu tout le Printemps bocal mais pas la Spring.jar
La prochaine fois, le Printemps Aspect pot était manquant. alors que certaines autres fois j'ai eu assurez-vous de tous mais il a manqué de la sécurité. Mais j'ai toujours fixe soigneusement placer le Ressort pots.
Pas besoin de chercher pour toute autre raison.
Espérer que l'aide et de se concentrer sur Ressort pots et pas d'autres. Amusez-vous bien les gars!!
OriginalL'auteur
J'ai été confronté à ce problème lors de l'utilisation de deux
jersey-spring3
etspring-core
.L'jersey-spring3.jar, utilise sa propre version pour le Printemps des bibliothèques, afin d'utiliser ceux que vous voulez, vous devez exclure ces bibliothèques manuellement.
OriginalL'auteur
résoudre les conflits de version le printemps des dépendances dans
pom.xml
, peut-être dans les différentes version de changement de nom de la classe ou ajouter une fonctionnalité que dans d'autres dépendances a incompatibilité.OriginalL'auteur