JSF1.2 MyFaces RichFaces Tomcat Eclipse : configuration !
Bonjour à tous, voilà, je cherche à créer une application JSF 1.2 avec :
-myfaces 1.2.8
-richfaces 3.3.2
-tomcat 6.0.20
-eclipse galileo
- pas de maven !!!
Je regardais sur le net pour tomber sur un tuto, mais maleureusement, je n'ai pas trouvé ce que je cherchais.
Donc je souhaiterai vous poser les questions suivantes :
1/ pour faire ce type de développement, dois je rajouter des libs à tomcat ?
2/ quelles sont les libs qu'il me faut (WEB_INF/lib) ?
3/ que dois je mettre dans le web.xml ?
Je sais que ca fait beaucoup de question, mais à chaque fois que j'essaye d'utiliser richfaces avec des pages en .xhtml, mon code n'est jamais interprété ... (dans le navigateur, en regardant mon code source je tombe sur le même fichier xhtml).
--------------------------------------------------------------------------
ce que je faisais :
1/ actuellement j'utilise :
Citation:
tomcat 6.0.20 sans lib supplementaires.
2/ les lib (web_inf/lib) :
Citation:
-commons-...
-jsf-api
-jsf-impl
-jstl
-myfaces-api
-myfaces-impl
-richfaces-api
-richfaces-impl
-richfaces-ui
3/ web.xml:
Citation:
<?xml version="1.0"?>
<web-app version="2.5" 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_2_5.xsd">
<display-name>toto</display-name>
<!-- CONFIGURATION DE JSF -->
<context-param>
<param-name>com.sun.faces.verifyObjects</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.validateXml</param-name>
<param-value>true</param-value>
</context-param>
<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>*.jsf</url-pattern>
</servlet-mapping>
<!-- CONFIGURATION DE FACELETS -->
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<context-param>
<param-name>facelets.DEVELOPMENT</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>facelets.SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
<!-- CONFIGURATION DE RICHFACES -->
<context-param>
<param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
<param-value>false</param-value>
</context-param>
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<context-param>
<param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>
<param-value>com.sun.facelets.FaceletViewHandler</param-value>
</context-param>
<filter-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<!-- WELCOME WEB GLOBALE -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
</web-app>