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 :

configuration de Tomahawk


Sujet :

JSF Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut configuration de Tomahawk
    skt j'ai une question, je veut utiliser les composants tomahawk pour le framework jsf alors quelles sont les étapes necessaires ? j'utilise l'IDE Netbeans 6.5 et merci d'avance

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Hormis l'ajout des librairies dans ton WEB-INF/lib (ou ton pom.xml si tu utilises Maven2), il te faut configurer l'ExtensionFilter dans ton web.xml. C'est expliqué sur la page du projet, ici.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Hormis l'ajout des librairies dans ton WEB-INF/lib (ou ton pom.xml si tu utilises Maven2), il te faut configurer l'ExtensionFilter dans ton web.xml. C'est expliqué sur la page du projet, ici.
    Bonjour romaintaz et tous les autres

    Mon poste se dresse dans le cœur de ce topic en fait.
    JE suis sur le point d'utiliser Tomahawk pour intégrer le composant CAPTCHA.
    La configuration de tomahawk semble avoir du mal a passer.

    J'ai suivi le tuto que t'avais donné, ainsi que celui ci:
    http://www.developpez.net/forums/d38...r-unavailable/

    J'ai également télécharger le zip de tomahawk et l'ai mis dans le WEB-INF/lib.
    voici la liste des jar:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    tomahawk12-1.1.8.jar
    tomahawk12-1.1.8-tlddoc.jar
    tomahawk12-1.1.8-javadoc.jar

    Voici comment je configure mon web.xml pour tomahawk:

    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
     
     
    <!--  regalge de tomahawk -->
     
     <filter>
        	<filter-name>Extensions Filter</filter-name>
        	<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter- class>
    </filter>
     
     
    <filter-mapping>
         	<filter-name>Extensions Filter</filter-name>
        	<servlet-name>Faces Servlet</servlet-name>
    </filter-mapping>
     
     
     <filter-mapping>
        	<filter-name>Extensions Filter</filter-name>
    	<url-pattern>/faces/*</url-pattern>
    </filter-mapping>

    Le déploiement passe sans problèmes, mais une exception type 500 est là lors de l'appel de la page:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    ERROR [[Faces Servlet]] "Servlet.service()" pour la servlet Faces Servlet a généré une exception
    java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileUpload
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
     
    .....
    ....
    ...


    Voilà je trouve pas trop de ressources parlant de ça!
    je vois pas ce que org.apache.commons.fileupload.FileUpload viens faire dedans!!

    aurai tu une idée STP ??

    Merci d'avance.

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Il te faut ajouter la librairie commons-fileupload d'Apache Commons.
    C'est un requis pour utiliser la librairie Tomahawk...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Points : 18
    Points
    18
    Par défaut
    OK Je vais télécharger le ou les jar et les rajouter dans le WEB-INF/lib. Je te dirai le résultat.

    Merci infiniment pour ton aide.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Points : 18
    Points
    18
    Par défaut
    Voilà J'ai rajouté les Jar commons-fileupload mais il y avait encore une autre dépendance avec batik-awt-util-1.6.jar
    ce dernier jar est téléchargeable en sa version 1.6 ici:

    http://www.findjar.com/jar/batik/jar...l-1.6.jar.html

    voilà donc le captcha qui marche bien avec JSF!
    C'est un peu dommage que ces dépendances ne soient pas mentionnées dans les doc sur le net...

    J'espère que ces échanges pourront aider crespoo aussi.

    Encore merci romaintaz et @+

  7. #7
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Pense au la prochaine fois
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Pense au la prochaine fois
    Avec plaisir, mais peu être pas cette fois ci car je suis pas le propio du Topic

  9. #9
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Citation Envoyé par magnum_cl9 Voir le message
    Avec plaisir, mais peu être pas cette fois ci car je suis pas le propio du Topic
    En effet, un point pour toi !
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  10. #10
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Hormis l'ajout des librairies dans ton WEB-INF/lib (ou ton pom.xml si tu utilises Maven2), il te faut configurer l'ExtensionFilter dans ton web.xml. C'est expliqué sur la page du projet, ici.
    désolé mais le repertoire WEB-INF ne contient pas un repertoire nommé lib comme vous indiquez, il contient juste faces-config.xml et web.xml voici l'architecture de mon projet :



    alors où je doit mettre le jar ????

  11. #11
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Normalement, c'est dans le répertoire WEB-INF/lib que sont placées toutes les dépendances de ton projet.

    Si tu utilises Maven2 pour construire ton projet, le WAR final contiendra toutes les dépendances de ton projet dans ce répertoire (tu n'as pas à le créer toi-même, Maven2 s'en charge). Quand tu fais un mvn eclipse:eclipse (ou NetBeans ou IntelliJ) sur ton projet, le plugin en question va configurer ton projet pour ajouter les librairies dans le classpath, mais ces librairies se restent dans ton repository local. Ca pourrait expliquer ceci.
    Mais dans ce cas, il faut ajouter les librairies requises dans ton pom.xml.

    Si tu n'utilises pas Maven2, il suffit d'ajouter les bonnes librairies dans le répertoire WEB-INF/lib, après avoir créé ce dernier...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  12. #12
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Normalement, c'est dans le répertoire WEB-INF/lib que sont placées toutes les dépendances de ton projet.

    Si tu utilises Maven2 pour construire ton projet, le WAR final contiendra toutes les dépendances de ton projet dans ce répertoire (tu n'as pas à le créer toi-même, Maven2 s'en charge). Quand tu fais un mvn eclipse:eclipse (ou NetBeans ou IntelliJ) sur ton projet, le plugin en question va configurer ton projet pour ajouter les librairies dans le classpath, mais ces librairies se restent dans ton repository local. Ca pourrait expliquer ceci.
    Mais dans ce cas, il faut ajouter les librairies requises dans ton pom.xml.

    Si tu n'utilises pas Maven2, il suffit d'ajouter les bonnes librairies dans le répertoire WEB-INF/lib, après avoir créé ce dernier...
    désolé mais alors là je pige, je conai pas le Maven1 ni le Maven2 alors ma question est ce que je crée u repertoire lib ou bien je l'ajoute dans le classpath de mes libraires ? sachant que le repertoire web-inf de mon fichier war contient le repertoire lib qui contient tout les jar

  13. #13
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Tu crées ton WAR comment ? Avec Ant ?

    Sinon, pour Eclipse, soit tu crées un répertoire WEB-INF/lib et tu ajoutes les librairies qui vont bien, soit tu paramètres ton projet Web en y ajoutant les librairies nécessaires (dans Propriétés du projet > Java Build Path > Libraries).
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  14. #14
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Tu crées ton WAR comment ? Avec Ant ?

    Sinon, pour Eclipse, soit tu crées un répertoire WEB-INF/lib et tu ajoutes les librairies qui vont bien, soit tu paramètres ton projet Web en y ajoutant les librairies nécessaires (dans Propriétés du projet > Java Build Path > Libraries).
    oui je travaille avec ant
    j'ai pu ajouter les librairies et mai juste j'ai eu un probléme dans la configuration du fichier web.xml il ne comprend pas la ligne :

    <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter- class>

    il m'indique que cette classe not found

  15. #15
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par crespoo Voir le message
    oui je travaille avec ant
    j'ai pu ajouter les librairies et mai juste j'ai eu un probléme dans la configuration du fichier web.xml il ne comprend pas la ligne :

    <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter- class>

    il m'indique que cette classe not found
    est ce que je suis obligé d'attendre une semaine pour avoir une réponse qui sera posé sous forme d'une question ??????!!!!!!!!!!!!! merci en tout cas je cherche ailleur

  16. #16
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    qu'est ce que tu as dans le dossier lib?
    il doit te manquer les jars myfaces..

  17. #17
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 53
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par Sniper37 Voir le message
    qu'est ce que tu as dans le dossier lib?
    il doit te manquer les jars myfaces..
    voila ce que j'ai dans le dossier lib :


Discussions similaires

  1. Tomahawk configuration jboss
    Par trin86 dans le forum JSF
    Réponses: 2
    Dernier message: 02/02/2010, 16h16
  2. configuration de tomahawk dans JBoss
    Par trin86 dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 11/01/2010, 08h30
  3. Réponses: 3
    Dernier message: 24/11/2008, 17h29
  4. comment configurer Tomahawk?
    Par if508 dans le forum JSF
    Réponses: 1
    Dernier message: 03/04/2008, 13h34
  5. Prbl de configuration tomahawk-1.1.5.jar
    Par stephane92400 dans le forum JSF
    Réponses: 3
    Dernier message: 13/08/2007, 11h29

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