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

Développement Web en Java Discussion :

War et Jar - déploiement


Sujet :

Développement Web en Java

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 22
    Points : 14
    Points
    14
    Par défaut War et Jar - déploiement
    Bonjour,

    Je suis sous eclipse indigo, avec JBoss AS 7 et je rencontre un problème très embêtant dans le déploiement de mon War.

    Pour le contexte j'ai :
    - Un projet eclipse avec la logique métier : Contenant des EJBs (SessionBean, EntityBean). Qui peut être déployé en tant que "EJB Jar".
    -> Un second projet avec la partie web : Contenant le JSF, Xhtml, et les BackingBean (ou Management Bean) qui utilisent les SessionsBean du 1er projet. On peut donc le déployer en tant que War.

    Par conséquent, j'ai inclus dans le classpath (build path - projects - add) du projet Web le projet EJB.

    En revanche, lors du déploiement, c'est à dire lorsque je lance le serveur sur le second projet, je rencontre les exceptions suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    catching: org.jboss.weld.resources.spi.ResourceLoadingException: Error loading class MY_BACKINGBEAN_CLASS
    Caused by: java.lang.NoClassDefFoundError: MY_SESSIONBEAN_CLASS
    En gros, il n'y a apparement pas de lien entre le Jar et le War. Malgré le fait que j'ai inclus le classpath.
    Du coup, si quelqu'un connaitrait un moyen de les faire communiquer ca m'aiderait bien..

    Merci d'avance & Bonne journée.

  2. #2
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 22
    Points : 14
    Points
    14
    Par défaut
    J'ai résolu le problème en faisant d'une autre manière :
    1) Créer un EAR
    2) Modifier l'assembly (Properties - Deployment Assembly - Ajout de mes JAR et WAR)
    3) Déployer l'EAR.

    Ca marche niquel du coup, meme si ca ne répond pas entièrement a la question de base

  3. #3
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 469
    Points : 2 997
    Points
    2 997
    Par défaut
    Peut-etre tu trouveras dans JBoss Tools des outils plus adaptes a ton utilisation: https://www.jboss.org/tools
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

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

Discussions similaires

  1. Signer un war ou jar
    Par Marie.B dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 01/09/2009, 15h58
  2. Paramètre Connexion BD externe au .war pour le déploiement
    Par thomasl_76 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 26/05/2009, 16h06
  3. Faire un ear comprenant war et jar
    Par mermich dans le forum ANT
    Réponses: 4
    Dernier message: 03/11/2008, 13h55
  4. [Architecture] Couche DAO - WAR ou JAR ?
    Par babalastar dans le forum Persistance des données
    Réponses: 1
    Dernier message: 29/12/2006, 19h25
  5. Différences entre .war, .jar et .ear ?
    Par swirtel dans le forum Langage
    Réponses: 2
    Dernier message: 16/02/2005, 08h53

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