Patouille ear, ejb, web-services et Glassfish

Nicolas Delsaux <[email protected]> Thu, 31 Mar 2011 11:10:29 +0200
Newsgroups gmane.comp.java.french.general
Message-ID <[email protected]>
Salut,
malgré la simplification de JEE, j'ai l'impression d'être encore trop
bête pour comprendre.
J'essaye de faire un EJB/web-service qui soit embarqué dans un EAR, le
tout avec maven (je sais pas si ça joue, mais ça peut, alors je
préfère le dire).
A priori, tout va bien : je crée mon EJB, je lui mets les bonnes
annotations, j'ai ma palanquée de modules maven pour créer le war et
l'ear qui va le contenir, quand je compile, ça compile sans problème.
Je me retrouve donc avec un EAR que j'uploade dans mon glassfish (oui,
je sais, à terme, il faudra sans doute faire en sorte que ce soit
automatiquement uploadé grâce à maven, mais pour l'instant
j'expérimente).
Quand j'uploade mon EAR, Glassfish l'accepte sans problème, la preuve :

E:\java-ext\glassfish3>bin\asadmin list-components --long=true
--subcomponents --resources
NAME                        TYPE                          STATUS
application-ear-0.0.1-SNAPSHOT  <ear, ejb, webservices, web>  enabled
  ejb-entities-0.0.1-SNAPSHOT.war  <WebModule>
Command list-components executed successfully.

Seulement, dans mon war ejb-entities, j'ai un ejb qui s'appelle
TemplateEJB, qui devrait apparaître, non ?
Et si il n'appraît pas, d'où est-ce que ça peut venir ?

--
Nicolas Delsaux