Bonjour à tous, je découvre la partie business de Java et j'ai donc pour ça creer un ejb session stateless.
J'utilise weblogic 10.3 qui je crois est la dernière version.
Mon nom de projet : IntroEJB3
Mon interface remote : Services.EtudiantsFacadeRemote
Mon ejb stateless : Services.EtudiantsFacade
Dans le JNDI ils apparaissent :
- Binding name : IntroEJB3IntroEJB3EtudiantsFacade_EtudiantsFacadeRemote
- Class : Services.EtudiantsFacade_zgoye8_EtudiantsFacadeRemoteImpl_1030_WLStub
Donc quand dans mon client je fais mon lookup il ne me trouve rien. Si je force en c/c le binding name il le trouve mais je prend derrière un ClassCastException qui est logique vu le nom de class bizarre dans le JNDI.
Est ce que je dois creer un fichier de config pour tout ça ? J'essaie de me documenter mais ce n'est pas trés riche. weblogic-ejb-jar.xml ? ejb-jar.xml ? application.xml ? (Si vous avez de la doc précise d'ailleurs)
Ou est-ce que je peux définir mon binding name JNDI et le nom de la classe qui lui correspond ?
Merci pour votre aide.
Jonathan
Partager