exception java.lang.ClassNotFoundException: org.jaxen.JaxenException Appli web utilisant dom4j
Je ne savais pas exactement où mettre mon sujet vu son contexte. Merci aux modérateurs de le déplacer s'il le faut
Salut à tous :)
J'ai développé une application web avec spring grâce à maven et j'ai un problème
Le contexte
- Un application web utilisant springWebMVC
- Cette application utilise un module Jar
- Ce module Jar utilise DOM4J avec XPATH via Jaxen 1.1.1
Le déploiement de l'application sur GlassFish 3.0.1 fonctionne très bien
La problématique :
Lorsque je tente d'effectuer une action sur mon application j'obtiens toujours l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
java.lang.NoClassDefFoundError: org/jaxen/JaxenException
at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
at org.dom4j.DocumentHelper.createXPath(DocumentHelper.java:121)
at com.mor.blogengine.xpath.SearchEngineConfigurator.findContent(SearchEngineConfigurator.java:52)
at com.mor.blogengine.xpath.SearchEngine.getCategories(SearchEngine.java:83)
at com.mor.blogengine.xpath.SearchEngine.getElementsForCriteria(SearchEngine.java:203)
at com.mor.blogengine.dao.BlogCategoryRepository.getElementsForCriteria(BlogCategoryRepository.java:169)
at com.mor.blogengine.dao.BlogCategoryRepository.getElementsForCriteria(BlogCategoryRepository.java:33)
at com.mor.blogengine.controllers.CategoryController.getAllElements(CategoryController.java:67)
at com.mor.web.sitepersonnel.siteweb.SpringCategoryController.handleRequest(SpringCategoryController.java:58)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771) |
Cause possibles :
Il manque le jar jaxen-1.1.1.jar dans le dossier WEB-INF/lib de l'application deployée
Ce n'est pas le cas car en listant le répertoire on trouve :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Rpertoire de K:\Program Files\glassfish-3.0.1\glassfish\domains\2domain1\applications\siteweb\WEB-INF\lib
2010-10-11 22:25 358˙273 antlr-2.7.2.jar
2010-10-11 22:25 4˙467 aopalliance-1.0.jar
2010-10-11 22:25 188˙671 commons-beanutils-1.7.0.jar
2010-10-11 22:25 165˙119 commons-collections-2.1.jar
2010-10-11 22:25 168˙446 commons-digester-1.6.jar
2010-10-11 22:25 22˙379 commons-fileupload-1.0.jar
2010-10-11 22:25 87˙776 commons-io-1.3.2.jar
2010-10-11 22:25 261˙809 commons-lang-2.4.jar
2010-10-11 22:25 60˙686 commons-logging-1.1.1.jar
2010-10-11 22:25 84˙462 commons-validator-1.1.4.jar
2010-10-13 12:57 0 dir_list.txt
2010-10-11 22:25 313˙898 dom4j-1.6.1.jar
2010-10-11 22:25 226˙915 jaxen-1.1.1.jar
2010-10-11 22:25 20˙682 jstl-1.1.2.jar
2010-10-11 22:25 65˙425 oro-2.0.7.jar
2010-10-11 22:25 320˙049 spring-aop-3.0.2.RELEASE.jar
2010-10-11 22:25 53˙082 spring-asm-3.0.2.RELEASE.jar
2010-10-11 22:25 30˙184 spring-aspects-3.0.2.RELEASE.jar
2010-10-11 22:25 549˙957 spring-beans-3.0.2.RELEASE.jar
2010-10-11 22:25 657˙128 spring-context-3.0.2.RELEASE.jar
2010-10-11 22:25 100˙058 spring-context-support-3.0.2.RELEASE.jar
2010-10-11 22:25 358˙239 spring-core-3.0.2.RELEASE.jar
2010-10-11 22:25 157˙121 spring-expression-3.0.2.RELEASE.jar
2010-10-11 22:25 1˙807 spring-instrument-3.0.2.RELEASE.jar
2010-10-11 22:25 5˙610 spring-instrument-tomcat-3.0.2.RELEASE.jar
2010-10-11 22:25 378˙201 spring-jdbc-3.0.2.RELEASE.jar
2010-10-11 22:25 183˙401 spring-jms-3.0.2.RELEASE.jar
2010-10-11 22:25 333˙242 spring-orm-3.0.2.RELEASE.jar
2010-10-11 22:25 60˙746 spring-oxm-3.0.2.RELEASE.jar
2010-10-11 22:25 31˙398 spring-struts-3.0.2.RELEASE.jar
2010-10-11 22:25 204˙732 spring-test-3.0.2.RELEASE.jar
2010-10-11 22:25 231˙074 spring-tx-3.0.2.RELEASE.jar
2010-10-11 22:25 383˙131 spring-web-3.0.2.RELEASE.jar
2010-10-11 22:25 403˙363 spring-webmvc-3.0.2.RELEASE.jar
2010-10-11 22:25 173˙562 spring-webmvc-portlet-3.0.2.RELEASE.jar
2010-10-11 22:25 393˙259 standard-1.1.2.jar
2010-10-11 22:25 549˙876 struts-1.2.9.jar
2010-10-11 22:25 2˙907˙319 xalan-2.5.1.jar
2010-10-11 22:25 109˙318 xml-apis-1.0.b2.jar
2010-10-11 22:25 166˙365 XMLBlog-1.0-RELEASE.jar |
Je ne comprend pas quelle est la cause réelle de ce problème
ça semble être fréquent car j'ai retrouvé [ame="http://www.google.ca/search?q=root+cause++java.lang.ClassNotFoundException%3A+org.jaxen.JaxenException&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a#hl=fr&expIds=17259,26637&xhr=t&q=+java.lang.ClassNotFoundException%3A+org.jaxen.JaxenException&cp=0&pf=p&sclient=psy&client=firefox-a&hs=vBQ&rls=org.mozilla:fr%3Aofficial&source=hp&aq=f&aqi=&aql=&oq=+java.lang.ClassNotFoundException:+org.jaxen.JaxenException&gs_rfai=&pbx=1&fp=c1fdafc6d35ecc81"]Ces résultats [/ame] lors de mes recherches de solutions et ce sans succès
des idées sur la cause ?
Merci d'avance de votre support