IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Intégrer richfaces à un projet JSF sous eclipse


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2007
    Messages : 106
    Par défaut Intégrer richfaces à un projet JSF sous eclipse
    Bonjour à tous,

    Je débute en JSF et j'ai créé une page web très basique tournant sur jboss 4.2 : un seul fichier .jsp avec des composants outputText et inputText, aucunes règles de navigation. Jusque là tout tourne comme je veux.

    (A noter que lors de la création du projet sur eclipse, j'ai coché "server supplied JSF implementation" dans la partie "JSF capabilities".)

    J'aimerai à présent insérer des composants richfaces et pour cela j'ai suivi la procédure suivante :

    1. J'ai copié les 3 jars de la librairie richfaces 3.1.2 GA dans le répertoire web-inf/lib de mon projet. A noter que ce répertoire ne contient que ces jars.

    2. Modification de mon 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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
      <display-name>ToolsManagementSystem</display-name>
     
      <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>
     
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
     
      <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>
    </web-app>
    3. Rajout de la taglib dans mon .jsp :
    <%@taglib uri="http://richfaces.org/a4j" prefix="a4j"%>


    Mais voilà lors du déploiement de l'application, mon .jsp est dit non trouvé (requested resource not available...)

    Que puis je faire pour régler ce problème?

    Merci d'avance !

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    t'es sur de ton url ??
    t'as mis le /faces/ avant ta page??

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2007
    Messages : 106
    Par défaut
    Avant les modifications des points 1 à 3, ça marchait bien. Donc oui je suis sûr de l'url.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 129
    Par défaut
    Est ce que ta page se trouve bien dans ton dossier /faces dans ton projet ?

    Pense aussi à inclure la librairie

    <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2007
    Messages : 106
    Par défaut
    Es tu sûr qu'il faut bien inclure cette page dans le répertoire /faces? J'en doute un peu car sur tous les tutoriels que j'ai consulté je n'ai jamais vu de répertoire /faces. De plus avant modifications des points 1 à 3, tout tournait correctement.

  6. #6
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    non il faux pas inclure ton code dans un repertoire faces
    mais juste en utilise ce URL mapping pour differencer les lien a traiter par jsf de ce qui ne le seront pas.
    pour la verification de ton URL,
    es que t'avais la meme chose ici:
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>

    tu utilise quoi comme url pour acceder a ton application

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Petit projet RMI sous eclipse
    Par Goupil dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 21/10/2008, 22h49
  2. [ANT - Eclipse] Import de projet existant sous Eclipse
    Par eXiaNazaire dans le forum ANT
    Réponses: 1
    Dernier message: 17/04/2007, 14h36
  3. [Run]comment executer un projet java sous eclipse
    Par snaioua dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/10/2005, 17h40
  4. [Plugin]Quel plugin pour JSF sous Eclipse ?
    Par Gabbe_pro dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 03/06/2005, 09h40
  5. [Plugin]Lancement d'un projet JSP sous Eclipse avec Tomcat
    Par samios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/08/2004, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo