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 :

Tomcat ne reconnait pas JSF et PrimeFaces


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 177
    Par défaut Tomcat ne reconnait pas JSF et PrimeFaces
    Bonjour,

    je viens de terminer un projet web qui utilise jsf et primefaces.le projet fonctionne à merveille sous l'éditeur netbeans 7.3.1 et son apache intégré(version 7).mais une fois le projet exporté sous format *.war et déployer par apache 7 (meme version que celui qui est integré dans netbeans), on constate que tout ce qui est partie jsf et primefaces n'est pas interprété.je pense que c'est un problème de librairies pourtant j'ai vérifié mes *.jar elles sont toutes présentes.
    je suis dans une impasse et je ne sais pas quoi faire les amis


    merci d'avance

  2. #2
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Si tu as géré tes dépendances à la main, c'est sans doute un problème de build path... Le mieux serait encore que tu jette un oeil à Maven, histoire de gérer ça proprement.
    Les tutos de la rubrique Java sont bien, ça te permettra de comprendre ce que je veux dire.

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 177
    Par défaut
    j'ai utilisié maven pour créer le projet mais j'ai toujours la meme chose.pas de composant graphique et la page se bloque.aparement j'ai un problème coté web.xml
    voici la source du fichier
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
        <context-param>
            <param-name>javax.faces.PROJECT_STAGE</param-name>
            <param-value>Development</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>
     
        <!-- ############################################# -->
        <!-- # File upload                                      # -->
        <!-- ############################################# -->
        <filter>
            <filter-name>PrimeFaces FileUpload Filter</filter-name>
            <filter-class>
                org.primefaces.webapp.filter.FileUploadFilter
            </filter-class>
            <init-param>
                <param-name>thresholdSize</param-name>
                <param-value>51200</param-value>
            </init-param>
            <!-- Optional 
           <init-param>
               <param-name>uploadDirectory</param-name>
               <param-value>/var/bcom/temp</param-value>
           </init-param>
            -->
        </filter>
     
        <filter-mapping>
            <filter-name>PrimeFaces FileUpload Filter</filter-name>
            <servlet-name>Faces Servlet</servlet-name>
        </filter-mapping>
     
        <servlet-mapping>
            <servlet-name>Faces Servlet</servlet-name>
     
         <url-pattern>*.xhtml</url-pattern>
     
        </servlet-mapping>
        <session-config>
            <session-timeout>
                30
            </session-timeout>
        </session-config>
        <welcome-file-list>
            <welcome-file>login.xhtml</welcome-file>
        </welcome-file-list>
     
     
     
        <login-config>
            <auth-method>FORM</auth-method>
            <form-login-config>
                <form-login-page>/login.xhtml</form-login-page>
                <form-error-page>/error.html</form-error-page>
            </form-login-config>
        </login-config>
     
     
    </web-app>
    meme si j'essai de joindre l'url de mon site (par exemple stoner2008/myProject) le navigateur se bloque alors qu'en localhost( 127.0.0.1/myProject) le navigateur ouvre la page d'acceuil qui n'est autre que login.xhtml

    Je suis vraiment bloqué làdessus
    merci

  4. #4
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut
    arrives-tu a faire un ping sur stoner2008?
    est ce stoner2008 le nom de ta machine?
    et la configuration du server as tu jetté un coup d´oeil?

    Eric

  5. #5
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 177
    Par défaut
    bonjour
    merci pour votre réponse
    le nom de domaine fonctionne bien déjà si je fais un ping et ça marche (stoner2008.com est un nom de domaine fictif ,moi je travaille sous le nom de domaine d'une societé)
    si je deploie mon application sous mon adresse ip statique ça marche bien (192.168.1.10/myapp) .
    si j'essai d'ouvrir l'url suivante : www.nomDeDomaine.com/myapp ça marche pas
    par contre si j'essai d'ouvrir www.nomDeDomaine.com/myapp/home.html ça marche
    mais les autres fichiers .xhtml et .jsp ne marche pas convenablement( j'arrive à visualiser seulement le fond de la page (images+fichier de style css mais pas de jsf )

  6. #6
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    cela n´affiche rien du tout? ou un message d´erreur.
    c´est www.nomDeDomaine.com/myapp/home.html ou www.nomDeDomaine.com/myapp/home.xhtml
    qui marche?

    Merci.

  7. #7
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 177
    Par défaut
    toutes les pages html fonctionnent correctement
    mais tout ce qui est *.xhtml et *.jsp ne marchent pas.
    déjà normalement si j'ouvre l'url :www.nomdedomaine/myapp normalement il doit faire une redirection vers ma page login.xhtml mais rien ne se passe (page vide blanche avec rien dans les fichiers logs de tomcat non plus)
    si j'essai d'ouvrir www.nomdedomaine/myapp/login.xhtml il m'affiche simplement le coté html (css + image + fond ) mais pas de composant jsf.Si j'essai d'ouvrir www.nomdedomaine/myapp/home.html (simplement du html pure) ça fonctionne.


    dans mes logs apache, j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    196.203.2.42 - - [19/Dec/2013:11:13:52 +0100] "GET /myapp/ HTTP/1.1" 400 -
    196.203.2.42 - - [19/Dec/2013:11:14:00 +0100] "GET /myapp/ HTTP/1.1" 400 -
    196.203.2.42 - - [19/Dec/2013:11:14:03 +0100] "GET /myapp/ HTTP/1.1" 400 -
    je sais que http 400---> la requète est eronée mais pourtant je fais la meme chose en local et ça fonctionne.

  8. #8
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 177
    Par défaut
    y a personne qui puisse m'aider??
    merci

  9. #9
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    peux-tu nous donner le contenu de ton repertoire WEB-INF/lib

    merci

  10. #10
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    et aussi le contenu de ton fichier pom.xml
    Eric

  11. #11
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 177
    Par défaut
    bonjour,

    merci les amis pour votre aide précieuse.
    J'ai trouvé la solution.en faite le problème ne vient pas de mon code mais de la configuration apache et celle de tomcat.
    J'ai effectué une redirection des requètes (qui utilisent *.jsp et *.xhtml) de apache 2 à tomcat 7 et maintenant ça marche 5/5

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/07/2013, 23h14
  2. Eclipse ne reconnait pas mes balises jsf
    Par alexlevenere dans le forum JSF
    Réponses: 3
    Dernier message: 24/11/2010, 06h04
  3. Réponses: 4
    Dernier message: 27/11/2009, 14h48
  4. tomcat ne reconnait pas mes fonctions
    Par hypothese dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 29/05/2008, 11h04
  5. Réponses: 4
    Dernier message: 24/03/2004, 12h37

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