Bonjour,
Je doit migrer un projet en EJB3 de JBoss vers Weblogic.
Mon plus gros problème provient que les interfaces locales des EJB3 Session Stateless n'apparaissent pas dans l'arbre JNDI. On n'y trouve que les interfaces remote.
Je ne peut donc pas faire de lookup dessus.
j'utilise bien sûr l'annotation @EJB mais dans certains cas le lookup est nécessaire.
J'ai tenté de mettre dans mon web.xml:
Ainsi que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <ejb-local-ref> <ejb-ref-name>ReviewServiceBean</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <local>examples.ReviewServiceLocal</local> <ejb-link>WeblogicEJB#ReviewServiceBean</ejb-link> </ejb-local-ref>
Mais cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <ejb-ref> <ejb-ref-name>ReviewServiceBean</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>examples.ReviewServiceLocal</home> <remote>examples.ReviewServiceRemote</remote> <ejb-link>WeblogicEJB#ReviewServiceBean</ejb-link> </ejb-ref>
Savez-vous comment obliger Weblogic référencer ces interfaces dans JNDI?
Partager