Bonjour,

J'utilise le framework JSF et pour avoir un menu j'ai voulu installer RichFaces.J'utilise le plugin netbeans pour avoir RichFaces et il m'importe les librairies suivante :
"richfaces-api-3.2.0.jar" , "richfaces-impl-3.2.0.jar" , "richfaces-ui-3.2.0.jar",commons-beanutils.jar,commons-collections.jar, commons-digester.jar,commons-logging.jar.
J'ajoute les lignes suivante dans web.xml:
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
 
    <context-param>
 
        <param-name>org.richfaces.SKIN</param-name>
 
        <param-value>blueSky</param-value>
 
    </context-param>
 
    <filter> 
 
        <display-name>RichFaces Filter</display-name> 
 
        <filter-name>richfaces</filter-name> 
 
        <filter-class>org.ajax4jsf.Filter</filter-class> 
 
    </filter> 
 
    <filter-mapping> 
 
        <filter-name>richfaces</filter-name> 
 
        <servlet-name>Faces Servlet</servlet-name>
 
        <dispatcher>REQUEST</dispatcher>
 
        <dispatcher>FORWARD</dispatcher>
 
        <dispatcher>INCLUDE</dispatcher>
 
    </filter-mapping>
Et j'ajoute dans ma JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
Mon problème est que dés lors j'écris une balise richFaces n'importe laquelle,on m'affiche un message en rouge.J'exécute et le message d'erreur suivant apparait :
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
 
org.apache.jasper.compiler.TagLibraryInfoImpl createAttribute
ATTENTION: Unknown element (deferred-method) in attribute
30 juil. 2008 12:08:53 org.apache.jasper.compiler.TagLibraryInfoImpl createAttribute
ATTENTION: Unknown element (deferred-value) in attribute
......................
Exception in thread "main" java.lang.NoClassDefFoundError: javax/faces/webapp/UIComponentELTag
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1326)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1578)
        at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1807)
        at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1070)
        at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1378)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1578)
        at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1807)
        at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1070)
        at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1378)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1578)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:127)
        at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:212)
        at org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
        at org.apache.jasper.JspC.processFile(JspC.java:1005)
        at org.apache.jasper.JspC.execute(JspC.java:1154)
        at org.netbeans.modules.web.project.ant.JspC.main(JspC.java:88)
        at org.netbeans.modules.web.project.ant.JspCSingle.main(JspCSingle.java:122)
D:\ATSProjetInterne\ATSRTV1_SVN\trunk\nbproject\build-impl.xml:397: Java returned: 1
BUILD FAILED (total time: 11 seconds)
C'est bizarre car je suit exactement ce qu'il faut faire.
Quelqu'un peut il m'aider svp????

MERCI