Hello,
Voilà mon problème :
J'ai deux fichiers JAR, disons : toto.jar et titi.jar qui contiennent chacun un EJB (entité CMP 2.1) Toto et Titi respectivement.
Dans titi.jar, mon bean Titi a une relation vers Toto. Cependant, je ne parviens pas à exprimer cette relation ... J'obtiens toujours un Toto not bound de la part du conteneur (Jboss 4)
Voilà à quoi ressemble le fichier ejb-jar.xml de Titi :
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59 <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0/EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"> <ejb-jar> <enterprise-beans> <entity> <ejb-name>Titi</ejb-name> <home>TitiHome</home> <remote>TitiRemote</remote> <local-home>TitiLocalHome</local-home> <local>TitiLocal</local> <ejb-class>TitiBean</ejb-class> <prim-key-class>TitiEjbKey</prim-key-class> <persistence-type>Container</persistence-type> <cmp-version>2.x</cmp-version> <abstract-schema-name>TitiSN</abstract-schema-name> <reentrant>False</reentrant> <ejb-local-ref> <description>...</description> <ejb-ref-name>Toto</ejb-ref-name> <ejb-ref-type>Entity</ejb-ref-type> <local-home>TotoLocalHome</local-home> <local>TotoLocal</local> <ejb-link>toto.jar#Toto</ejb-link> </ejb-local-ref> </entity> </enterprise-beans> <relationships> <ejb-relation> <ejb-relation-name>TitiLinkedToToto</ejb-relation-name> <ejb-relationship-role> <ejb-relationship-role-name>Titi</ejb-relationship-role-name> <multiplicity>Many</multiplicity> <relationship-role-source> <ejb-name>Titi</ejb-name> </relationship-role-source> <cmr-field> <cmr-field-name>toto</cmr-field-name> </cmr-field> </ejb-relationship-role> <ejb-relationship-role> <ejb-relationship-role-name>Toto</ejb-relationship-role-name> <multiplicity>One</multiplicity> <relationship-role-source> <ejb-name>Toto</ejb-name> </relationship-role-source> </ejb-relationship-role> </ejb-relation> </relationships> </ejb-jar>
J'obtiens alors un "Toto not bound" lors du déploiement ... Une piste ?
Merci !
Toine
Partager