Précédent   Forum du club des développeurs et IT Pro > Java > Développement Web en Java
Développement Web en Java Forum d'entraide sur les technologies Web de Java (JSP/Servlets, Portlets, Applets, frameworks Web, etc.) Avant de poster -> FAQ Java EE
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 02/11/2012, 18h19   #1
abcazerty
Invité régulier
 
Inscription : septembre 2010
Messages : 22
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 22
Points : 7
Points : 7
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 :
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.
abcazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2012, 20h10   #2
abcazerty
Invité régulier
 
Inscription : septembre 2010
Messages : 22
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 22
Points : 7
Points : 7
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
abcazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2012, 12h46   #3
Mickael_Istria
Membre émérite

 
Avatar de Mickael_Istria
 
Homme Mickael Istria
Développeur Expert Eclipse RCP
Inscription : juillet 2008
Messages : 480
Détails du profil
Informations personnelles :
Nom : Homme Mickael Istria
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Expert Eclipse RCP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2008
Messages : 480
Points : 907
Points : 907
Peut-etre tu trouveras dans JBoss Tools des outils plus adaptes a ton utilisation: https://www.jboss.org/tools
__________________
Inscrivez-vous pour la premiere EclipseCon France, le 5 et 6 juin!

Read my blog about Eclipse | Follow me on twitter
My employer, JBoss, by RedHat
Mickael_Istria est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h18.


 
 
 
 
Partenaires

Hébergement Web