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)
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");
}
}
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);
}
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;
}
}
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...