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?
EJB 3.0 pulma
foo
0
243
Luetuimmat keskustelut
- 54980
Muistatko Mikkelin panttivankidraaman?
Uusi draamasarja järkyttävästä tapauksesta on tulossa. Tositapahtumiin perustuva sarja ammentaa vuoden 1986 Mikkelin pan69781Iä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ä oli65765- 61731
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.50666- 62633
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 hausk7616Olen luovuttanut
Välimme menivät niin pahasti solmuun, ettei niitä voi enää korjata. On aika jatkaa elämässä eteenpäin. Toivon sulle kaik33603- 78486
- 37480