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
240
Vastaukset
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Orpo räyhää: kansan on muututtava
Orpon mukaan kansa ei elä kokoomuksen kanssa samassa todellisuudessa, ja sen vuoksi kansan on muututtava. Kas kun ei san3123665Muovikassikartelli
Kauppaketjut ovat yhdessä sopineet muovikassin yksikköhinnaksi 59 senttiä. Milloin viranomaiset puuttuvat tähän kartell302027Aidon persun tunnistaa Marinin palvonnasta
Oli kyse sitten Halla-ahosta tai Putinista. Ensimmäisenä aidolle persulle tulee mieleen Marin.441656- 861507
Hallintooikeus..
"Asemakaavapäätös pysyy voimassa.Poikkeamista ja rakentamista koskevat luvat hylättiin" kertoo Pyhäjärven Sanomat netti.991309- 1451195
- 811074
Olen rakastunut
varattuun joka ei eroa. Miten tunteista eroon? Tämä ei ole tavanomaista. On elämäni suuri rakkaus.971046Kannattaa ymmärtää se asia
että mitään stalkkausta tai hakkerointia ei tapahdu. Oikeasti kannattaa tutkituttaa päänsä.212877Jos se joskus oli molemminpuolista
niin hyvin me molemmat onnistuttiin pitämään toinen epätietoisena.61787