Moin,
in einer JEE-APP mit JBoss, EJB3, openEJB, Maven2 gibts folgendes Problem:
Ich habe ein ear-File (bla-1.0-SNAPSHOT.ear)
Wir benutzen momentan überall in den EJB-Anotation standards (also wir konfigurieren bisher nix.
Nun wollte ich gern auf ein EJB ber lookup zugreifen, was aber fehlschlägt. Da hab ich mir mal den JNDIView des JBoss angesehen und was seh ich da?
Vollkommen abartige Namen die aussehen als wären sie vom ear-File-Namen abgeleitet! ("bla-1.0-SNAPSHOT/BlaServiceImpl/local")
1.: Ist das normal?!
2.: Was muss ich tun, damit im JNDI nun "BlaServiceLocal" steht?
3.: Versucht hab ich bisher z.B. ohne Auswirkung @EJB(name="", interfaceLocal=, beanName="") (beanName allein mag der JBoss übrigens nicht, obwohl das in diversen Beispielen so aufgeführt ist)
Wenn ihr mehr Infos benötigt, sagts! Kann euch morgen auch gern noch die hässlichen Exceptions dazu geben.
Gruß,
Uschi
in einer JEE-APP mit JBoss, EJB3, openEJB, Maven2 gibts folgendes Problem:
Ich habe ein ear-File (bla-1.0-SNAPSHOT.ear)
Wir benutzen momentan überall in den EJB-Anotation standards (also wir konfigurieren bisher nix.
Nun wollte ich gern auf ein EJB ber lookup zugreifen, was aber fehlschlägt. Da hab ich mir mal den JNDIView des JBoss angesehen und was seh ich da?
Vollkommen abartige Namen die aussehen als wären sie vom ear-File-Namen abgeleitet! ("bla-1.0-SNAPSHOT/BlaServiceImpl/local")
1.: Ist das normal?!
2.: Was muss ich tun, damit im JNDI nun "BlaServiceLocal" steht?
3.: Versucht hab ich bisher z.B. ohne Auswirkung @EJB(name="", interfaceLocal=, beanName="") (beanName allein mag der JBoss übrigens nicht, obwohl das in diversen Beispielen so aufgeführt ist)
Wenn ihr mehr Infos benötigt, sagts! Kann euch morgen auch gern noch die hässlichen Exceptions dazu geben.
Gruß,
Uschi
Comment