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 :

Comment utiliser JSF 2.0 sous Glassfish 3.1 ?


Sujet :

JSF Java

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 342
    Par défaut Comment utiliser JSF 2.0 sous Glassfish 3.1 ?
    J'utilise Glassfish 3.1 qui intègre JSF 2.1 mais le Framework que j'utilise ne marche qu'avec JSF 2.0 pour le moment. Comment utiliser JSF 2.0 sous Glassfish 3.1 ? Puisque Glassfish n'accepte pas l'intégration de bibliothèques externes de JSF puisque lorsque je télécharge JSF 2.0 et que je l'intègre à mon projet, Glassfish refuse de le déployer.

    Quelqu'un a-t-il une idée ?

    Merci

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par mesken Voir le message
    Quelqu'un a-t-il une idée ?
    Oui, passe à JBoss

    Je rigole mais jaune quand même... moi j'ai arrêté mes tests de Glassfish 3.1, trop de problèmes concernant des choses simples... ras le bol...
    J'ai repris les tests avec JBoss 6, je m'y retrouve plus facilement.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 342
    Par défaut
    J'ai retrouvé le répertoire où se trouvait les librairies de JSF 2.1 dans Glassfish3/Glassfish/modules et je les ai remplacé par les librairies de JFS 2.0

    Pourtant moi c'est le contraire, la la chose principale qui m'a fait fuire Jboss c'est le fait qu'il ne prenne pas automatiquement les modifications du code, ça, c'est cruciale pour mon temps que j'épargne à redémarrer le Serveur après chaque modif.

    Pourquoi as-tu particulièrement fuit Glassfish ?

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par mesken Voir le message
    Pourtant moi c'est le contraire, la la chose principale qui m'a fait fuire Jboss c'est le fait qu'il ne prenne pas automatiquement les modifications du code, ça, c'est cruciale pour mon temps que j'épargne à redémarrer le Serveur après chaque modif.
    Ça c'est quand on utilise le déploiement "packaged", dans l'autre mode, les modifications ne nécessitent pas le redémarrage du serveur.
    Citation Envoyé par mesken Voir le message
    Pourquoi as-tu particulièrement fuit Glassfish ?
    Je n'arrive pas à faire fonctionner ce serveur de la manière que je veux, c'est à dire un développement d'EJB à part et l'utilisation dans plusieurs applications web.
    J'ai ouvert une discussion à ce sujet mais personne ne m'a apporté de solution (et d'ailleurs très peu d'aide tout court). Comme je n'ai pas spécialement que ça à faire, ça me gave...
    Pour rappel, les propriétés de mes entity sont renseignées dans le conteneur EJB mais dans la couche servlet, elles sont à null...
    En faisant un déploiement des EJB sous forme de jar dans /WEB-INF/lib ça fonctionne.
    Ça fonctionne également avec un EAR en mettant les 2 projets dedans.
    Moi, je veux pouvoir utiliser les EJB en n'incluant QUE le jar client dans mes projets web. S'ils ne sont pas foutus de faire ça avec glassfish, je passe mon chemin...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 342
    Par défaut
    J'ai essayé de lire plusieurs fois en me concentrant, mais je ne vois pas la différence entre ces deux phrases :

    En faisant un déploiement des EJB sous forme de jar dans /WEB-INF/lib ça fonctionne.
    Moi, je veux pouvoir utiliser les EJB en n'incluant QUE le jar client dans mes projets web. S'ils ne sont pas foutus de faire ça avec glassfish, je passe mon chemin.
    ..

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ah ben non, ça n'a rien à voir...
    Dans le premier cas, on place tout le jar du projet EJB dans /WEB-INF/lib.
    Dans le second, la partie cliente correspond :
    - aux entity (si besoin)
    - aux DTO (si besoin)
    - aux interfaces

    Je ne veux pas avoir à exposer le code de l'implémentation.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 342
    Par défaut
    Je m'excuse, mais je ne comprend pas encore l'empaquetage de la 2e partie.
    puisque tu peux bien faire un jar qui ne contient que les interfaces, les enttity(si besoin) et les DTO (si besoin) sans que celui n'inclu tout le projet.

  8. #8
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ben justement, là est mon problème : ça ne marche pas !

    (et pourtant, je n'ai pas pris de champignons hallucinogènes )
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2007
    Messages
    643
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 643
    Par défaut
    Il me semble que JSF est une spécification. Si GlassFish intégre directement JSF alors qu'elle est l'implémentation utilisée ? (RichFaces, Trinidad, ADFaces....)

  10. #10
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    l'implémentation JSF de GlassFish est Mojarra.

    Les frameworks que tu cites sont des bibliothèques complémentaires de tags, qui nécessite dans tous les cas une implementation, telles que Mojarra ou MyFaces

  11. #11
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Je n'arrive pas à faire fonctionner ce serveur de la manière que je veux, c'est à dire un développement d'EJB à part et l'utilisation dans plusieurs applications web.

    t'es bien en Remote sur tes EJB ?

    Parce que si c'est pas dans le même EAR, c'est du REMOTE, même si c'est dans la même JVM.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/12/2007, 17h46
  2. Comment utiliser une librarie .so (sous linux)
    Par philipina dans le forum Linux
    Réponses: 14
    Dernier message: 20/02/2007, 13h05
  3. comment utiliser un programme compilé sous vc++?
    Par cuicuicui dans le forum Visual C++
    Réponses: 5
    Dernier message: 29/01/2007, 03h27
  4. Comment utilise MouseWheelDVP avec un sous-formulaire
    Par branqueira dans le forum Access
    Réponses: 5
    Dernier message: 13/06/2006, 10h32
  5. [Info]Comment utiliser un autre SDK sous Eclipse
    Par sbelli dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 15/04/2005, 17h12

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