EJB injection aus nem servlet

Allgemeine Themen rund um dem Appl.-Server GlassFish

Moderator: wegus

Antworten
marijo
Beiträge: 5
Registriert: 05.02.2009, 08:39

EJB injection aus nem servlet

Beitrag von marijo » 15.02.2009, 18:53

Hallo,

erst einmal ich bin völlig neu in der JEE entwicklung und arbeite mich gerade ein. Hab ein test program geschrieben. Bestehend aus :

1 Ein einfaches Stateless Bean das eine remote methode hat und hallo welt sagt.
2 Ein einfaches Web app das ICEFaces benutzt und das unter 1 erstellte Stateless bean aufruft. Das ergebnis wird auch in meiner ICEFaces komponente angezeigt wenn ich das bean aufrufe.
3 Ein servlet das nun genause wie die ICEFaces komponente mein bean aufrufen soll. Nun aber ist das object

@EJB
private halloRemote hallo;

das im Servlet steht immer null ? Aus irgend einem grund wird das bean wohl net gefunden.

Zu 1 das bean ist nicht im WebApp sondern als einzelnes jar auf dem server!

Kann mir irgend jemand einen tipp geben. Benutze glasfish v2 und netbeans 6.5.

marijo
Beiträge: 5
Registriert: 05.02.2009, 08:39

Beitrag von marijo » 17.02.2009, 19:21

Hi,

hab den fehler gefunden. Musste das bean sowie die web applikation undeployen und wider neu auf den server platzieren danach funktionert der Aufruf ohne Probleme.

Keine Ahnung warum das aus der IDE während der Arbeit an dem Projekt nicht funktionert hat.

bye

Antworten