Bonjour à tous,
J'ai un problème un peu bizarre que je ne comprends pas.
Au boulot, mon équipe a repris et maintient une application sur jboss 4.0.5 utilisant jbossMQ.
Cette application a des ejb2-MDB écoutant sur des queues et des topics.
Par exemple, voici un mdb écoutant sur un topic (fichier jboss.xml) :
Suite au redémarrage d'un jboss en production, une erreur s'est produite sur la non-reconnaissance des noms des topics et queues ; comme vous le voyez, le nom JNDI n'est pas préfixé par "topic/" (même comportement pour les queues, pas de préfixes)
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <jboss> <enterprise-beans> <message-driven> <ejb-name>MyTopicConsumerBean</ejb-name> <destination-jndi-name>PUBLICATION_TOPIC</destination-jndi-name> <mdb-user>USER</mdb-user> <mdb-passwd>U$r</mdb-passwd> <mdb-subscription-id>user1</mdb-subscription-id> <configuration-name>Singleton Message Driven Bean</configuration-name> <invoker-bindings> <invoker> <invoker-proxy-binding-name>myTopicconsumer-mdb-invoker</invoker-proxy-binding-name> </invoker> </invoker-bindings> </message-driven> ..... </jboss>
Ce que je ne comprends pas c'est comment l'application a pu fonctionné jusqu'à aujourd'hui ? y-a-t-il une configuration dans le jboss pour passer outre le besoin de préfix ?
Merci de votre soutien...
Partager