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

Java EE Discussion :

jar d'ejb et client war


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 34
    Par défaut jar d'ejb et client war
    Bonjour,

    Voila j'ai une petite question existentielle...

    J'ai développé un ensemble d'EJB, que je compile et regroupe dans jar d'EJB,le fichier EJB.jar.

    J'ai par ailleurs un projet client web(struts and co) , le fichier client.war.

    Finalement je construis un ear qui contient les 2 fichiers,le fichier projet.ear.

    J'aimerais savoir comment faire en sorte que mon client war puisse utiliser les EJBs présents dans le fichier EJB.jar ?

    A savoir, soit j'inclus les interfaces(+home?) de mes EJB dans le war, soit je rajoute l'EJB.jar dans le classpath(MANIFEST) de mon war .
    Ou autre chose!

    Je manque un peu d'experience, mais j'espere que vous avez compris!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 34
    Par défaut
    Pas de réponse.
    Je n'ai peut etre pas été assez clair...?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Par défaut
    ton packaging est suffisant comme ça, tu peux les utiliser avec cette architecture. Ensuite, il faut dire dans les fichiers de déploiement correspondant aux servlets que tu utilises tel ou tel bean

    pour cela, j'utilise XDoclet (qui génère automatiquement les fichers de déploiement), par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     * @web.ejb-ref name="ejb/TechicalDataManager" type="Session"
     * 
     * @jboss.ejb-ref-jndi ref-name="ejb/TechicalDataManager"
     *                       jndi-name="ejb/TechicalDataManager"
     *
    j'espère que ça t'a aider

    bye

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Par défaut
    dans jboss, ça me génère un jboss-web.xml du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
       <ejb-ref>
          <ejb-ref-name>ejb/TechicalDataManager</ejb-ref-name>
          <jndi-name>ejb/TechicalDataManager</jndi-name>
       </ejb-ref>

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/03/2011, 17h20
  2. Liste des méthodes d'un EJB côté client
    Par Hirua dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 03/02/2010, 11h09
  3. [EJB] EJB avec client lourd sur netbeans 6.8
    Par cr8825 dans le forum Java EE
    Réponses: 7
    Dernier message: 03/10/2009, 15h36
  4. appel d'ejb par client web
    Par noutazia20 dans le forum Glassfish et Payara
    Réponses: 8
    Dernier message: 12/08/2009, 16h45
  5. Accedér depuis un jar à une classe d'un war distant
    Par anicaise dans le forum Général Java
    Réponses: 8
    Dernier message: 30/05/2008, 15h00

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