Installer RichFaces avec JSF2.0
Bonjour !
J'essaie d'installer RichFaces dans mon environnement NetBeans (6.9) couplé à JSF (2.0). :zoubi:
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. :roll:
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:
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à... :aie: ... petite exception :
Citation:
org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
Qu'ai-je oublié ? Y-a-t-il d'autes config à prévoir ?
Merci
manque la librairie slf4j
manque la librairie slf4j