Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problemi sa ejbom

[es] :: Java :: problemi sa ejbom

[ Pregleda: 1293 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

afrodom

Član broj: 155837
Poruke: 137
91.150.71.*



Profil

icon problemi sa ejbom22.04.2009. u 15:19 - pre 181 meseci
sta je problem Ovo je stack trace koji dobijam :
Code:

   1. java.lang.NullPointerException  
   2.     at boby.Test.doPost(Test.java:19)  
   3.     at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)  
   4.     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)  
   5.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)  
   6.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
   7.     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)  
   8.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)  
   9.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
  10.     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)  
  11.     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)  
  12.     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)  
  13.     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)  
  14.     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)  
  15.     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)  
  16.     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)  
  17.     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)  
  18.     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)  
  19.     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
  20.     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)  
  21.     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)  
  22.     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)  
  23.     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
  24.     at java.lang.Thread.run(Thread.java:619)  


Stateless bean je povan iz ovo servleta gde dobija error :
Code:

package boby;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import ejbtest.*;
import javax.ejb.*;

public class Test extends HttpServlet{
    
   @EJB
   private BobyTest bt;
    
    public void doPost(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
        
        String name = request.getParameter("username");
        String pass = request.getParameter("password");
            String res = bt.getRespond(name,pass);
        HttpSession ses = request.getSession();
        ses.setAttribute("test", res);
        response.sendRedirect("Returned.jsp");
        
    }

}



Ovo je interface beans-a
Code:

package ejbtest;
import javax.ejb.Remote;
@Remote
public interface BobyTest {

    public String getRespond(String name, String pass);
}




i kode od beans-a
Code:

package ejbtest;

import javax.ejb.*;

@Stateless
public class BobyTestBean implements BobyTest{

    public String getRespond(String name, String pass){
        String conclusion = "Your name is : --> "+name+ " <br />+ and you password is : --> "+pass;
        return conclusion;
        
    }
}




I, sta je problem? Zasto mi nije 'ubrizgan' EJB???? Mislim, bas sam se izcimao i nisam skontao...
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
91.148.80.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: problemi sa ejbom03.05.2009. u 21:49 - pre 181 meseci
Code:

package boby;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import ejbtest.*;
import javax.ejb.*;
import javax.annotation.Resource;

public class Test extends HttpServlet{

   @Resource
   private BobyTest bt;
    
public void doPost(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {

String name = request.getParameter("username");
String pass = request.getParameter("password");
        String res = bt.getRespond(name,pass);
HttpSession ses = request.getSession();
ses.setAttribute("test", res);
response.sendRedirect("Returned.jsp");

}

}




A ovako hoce li da radi mozda ?
 
Odgovor na temu

afrodom

Član broj: 155837
Poruke: 137
91.150.71.*



Profil

icon Re: problemi sa ejbom06.05.2009. u 09:12 - pre 181 meseci
Pa pazi. Buduci da sama specifikacija naglasava upotrebu @EJB anotacije za ubrizgavanje session bean-s, nije mi palo na pamet da kontriram :)
ali nije problem, probao sam i takodje, isti exception has raised!. Tako da ostaje mi stari dobri JNDI lookup :)
 
Odgovor na temu

[es] :: Java :: problemi sa ejbom

[ Pregleda: 1293 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.