Bonjour
J'ai un problème étrange avec un EJB sous JBoss (3.2.6) : il ne veut pas se déployer. Je m'explique :
1. L'EJB est bien référencé dans le descripteur de déploiement de l'EAR :
2. il n'apparait pas dans la liste des EJBs déployés :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <module> <ejb>indexation.jar</ejb> </module>
3. Le jar de l'EJB est bien dans mon ear. Si j'essaie avec un EAR qui ne contient pas ce jar, j'ai une erreur (file not found, etc.. etc...)
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:55:45,449 INFO [EjbModule] Deploying AlertManagerBean 15:55:45,574 INFO [EjbModule] Deploying AlertBean 15:55:45,777 INFO [EjbModule] Deploying TopicOrganizerBean 15:55:46,246 INFO [EjbModule] Deploying dataitemBean 15:55:46,340 INFO [EjbModule] Deploying associationBean 15:55:46,340 INFO [EjbModule] Deploying roleBean 15:55:46,355 INFO [EjbModule] Deploying topicBean 15:55:46,371 INFO [EjbModule] Deploying networkManagerBean 15:55:46,386 INFO [EjbModule] Deploying navigationManagerBean 15:55:46,402 INFO [EjbModule] Deploying presentationManagerBean 15:55:46,683 INFO [EjbModule] Deploying hierarchyBean 15:55:46,855 INFO [EjbModule] Deploying QueryManagerBean 15:55:46,871 INFO [EjbModule] Deploying SearchContextBean
4. Si j'essaie en faisant volontairement une faute dans les descripteurs de déploiements (ejb-jar.xml ou jboss.xml) de cet EJB, je n'ai aucun message d'erreur.
5. Si j'essaie en mettant directement le jar de l'EJB dans le répertoire deploy de Jboss, alors il se déploie correctement.
C'est comme si JBoss n'essayait meme pas de déployer l'EJB quand il déploie l'EAR... :-(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 15:56:48,761 INFO [EjbModule] Deploying IndexationBean 15:56:48,808 INFO [EJBDeployer] Deployed: file:/D:/jboss-3.2.6/server/default/deploy/indexation.jar
Une idée ?
Comment je peux configurer JBoss pour qu'il me mette plus de traces dans le déploiement des EJBs ?
Thanks
Partager