Bonjour !
J'essaie d'installer RichFaces dans mon environnement NetBeans (6.9) couplé à JSF (2.0).
Au départ, javais téléchargé sur le site de jboss la version 3.3.3 final mais j'y ai renoncé du fait des limites avec jsf 2.0.
Donc j'ai téléchargé la version de RichFaces 4.0.0.M2, et essayé de faire marcher tout ça :
- Ajout des librairies :
- richfaces-commons-api-4.0.0.20100826-M2.jar
- richfaces-components-api-4.0.0.20100826-M2.jar
- richfaces-components-ui-4.0.0.20100826-M2.jar
- richfaces-core-api-4.0.0.20100826-M2.jar
- richfaces-core-impl-4.0.0.20100826-M2.jar
- Modification du fichier 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
33
34
35
36
37
38
39
40
41 <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Development</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name> <param-value>com.sun.facelets.FaceletViewHandler</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> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <session-config> <session-timeout> 30 </session-timeout> </session-config> <welcome-file-list> <welcome-file>faces/index.xhtml</welcome-file> </welcome-file-list> </web-app>
Puis je compile, et essaie de déployer sur le serveur Glassfish associé à NetBeans... et là...... petite exception :
Qu'ai-je oublié ? Y-a-t-il d'autes config à prévoir ?org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
Merci
Partager