bonjour,

j'essaie d'ecrire mon premier Ejb message (option Queue) sous Eclipse, avec XDoclet et avec JBoss.
J'ai des erreurs (graves !)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
The content of element type "message-driven" is incomplete, it must match "(ejb-name,destination-
 jndi-name,local-jndi-name?,mdb-user?,mdb-passwd?,mdb-client-id?,mdb-subscription-id?,exception-
 on-rollback?,configuration-name?,invoker-bindings?,security-proxy?,ejb-ref*,ejb-local-
 ref*,resource-ref*,resource-env-ref*,depends*)".
dans le fichier JBoss.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<message-driven>
         <ejb-name>TestMy</ejb-name>                       
 
      </message-driven>
alors que pourtant les balises Xdoclet semblent completes:
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
/**
 * <!-- begin-xdoclet-definition -->
 * @ejb.bean name="TestMy" 
 *              jndi-name="TestMy"
 *              local-jndi-name="TestMyLocal"
 *     acknowledge-mode="Auto-acknowledge"
 *     destination-type="javax.jms.Topic"
 *     subscription-durability="NonDurable"
 *     transaction-type="Container"
 *     destination-jndi-name="TestMy"
 *
 *  @ejb.transaction="Supports"
 *
 * <!-- end-xdoclet-definition -->
 * @generated
 **/
j'ai essayé de modifier les balises, mais rien n'y fait.
Je ne peux toucher le fichier jboss.xml, il serait réécrasé à chaque changement.
Je suppute que c'est peut-être un bug de xdoclet. Que faire ?

quelqu'un a une idée ?
oum