EJB 3.0 pulma

foo

Eli ongelma on yksinkertaisuudessaan seuraava: Servlet käyttää session beania HelloServiceBean (tulostaa vain tervehdyksen "Hello, "), joka toteuttaa bussiness interfacea HelloServiceRemote. Serveri on JBoss 4.2.1.

Tämä toimii (onnistuu hakemaan beanin):

private HelloServiceRemote hello;
.
.
.

String name=request.getParameter("name");
String message=null;

try {
InitialContext context=new InitialContext();
hello=(HelloServiceRemote)context.lookup("EJB_Tutorial/HelloServiceBean/remote");
}
catch (NamingException e) {
e.printStackTrace();
}

if(hello==null){
message="hello bean is null";
}
else{
message=hello.sayHello(name);
}
PrintWriter writer=response.getWriter();
response.setContentType("text/html");
writer.println("");
writer.println(message);
writer.println("");
writer.close();

Tämänkin pitäisi toimia...

@EJB private HelloServiceRemote hello;
.
.
.

String name=request.getParameter("name");
String message=null;

if(hello==null){
message="hello bean is null";
}
else{
message=hello.sayHello(name);
}
PrintWriter writer=response.getWriter();
response.setContentType("text/html");
writer.println("");
writer.println(message);
writer.println("");
writer.close();

...mutta ei kuitenkaan toimi.
Annotaatio @EJB pitäisi käsittääkseni riittää pavun esittelemiseksi, mutta null pointer exception seuraa. Pitääkö ejb-jar.xml:ään (tai jonnekkin muualle) lisätä jotain?

0

243

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

      Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

      Luetuimmat keskustelut

      1. kenen näköinen

        kaivattusi on ?
        Ikävä
        54
        980
      2. Muistatko Mikkelin panttivankidraaman?

        Uusi draamasarja järkyttävästä tapauksesta on tulossa. Tositapahtumiin perustuva sarja ammentaa vuoden 1986 Mikkelin pan
        Maailman menoa
        69
        781
      3. Iäkäs Jämsäläinen mies kuoli poliisiautoon matkalla Jyväskylän putkaan

        Iäkäs vanhus humalassa niin huonossa kunnossa, ettei pystynyt huolehtimaan itsestään niin ainoa apu sillä hetkellä oli
        Jämsä
        65
        765
      4. Mitä haluaisit kysyä tänään

        Kaivatultasi? Anna jokin tunniste itsestäni tai hänestä.
        Ikävä
        61
        731
      5. En välitä sinusta yhtään

        Olet pelkkä itsestään liikoja luuleva ämmä. Kierrän sinut kaukaa nyt ja aina. Olit mulle pelkkä lelu vaan.
        Ikävä
        50
        666
      6. Ei se nainen edes oo

        mitenkään nätti 🤣🤣🤣🤣🤣
        Ikävä
        62
        633
      7. Ernest Lawson täräytti erikoisen heiton TTK-lehdistötilaisuudessa: " Onko tässä tarkoituksena...?"

        Ernest Lawson esitteli uudet TTK-tähtioppilaat ja opettajat torstaina 6.8. lehdistölle. Tulevalla kaudella on yksi hausk
        Kotimaiset julkkisjuorut
        7
        616
      8. Olen luovuttanut

        Välimme menivät niin pahasti solmuun, ettei niitä voi enää korjata. On aika jatkaa elämässä eteenpäin. Toivon sulle kaik
        Ikävä
        33
        603
      9. Hyvä ihminen

        Koetko olevasi hyvä ihminen ja kohteletko toisia arvostavasti?
        Ikävä
        78
        486
      10. Nainen. Onko meissä

        Sinusta jotain samaa? Näköä tai luonteenpiirteitä? Utelias
        Ikävä
        37
        480
      Aihe