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 java : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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

 R‚pertoire 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