[jboss-user] [EJB 3.0] - Re: handling ejb3 injection failure
bensonfungjava
do-not-reply at jboss.com
Sun Sep 16 22:55:58 EDT 2007
Hi,
I tried @IgnoreDepency, but it doesn't work for some reasons.
The following are my code of servlet, please help
package com.myejb3.servlet;
import javax.ejb.EJB;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.servlet.http.HttpServlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.jboss.annotation.IgnoreDependency;
import com.myejb3.intf.MyEJB3_1;
/**
* Servlet Class
*
* @web.servlet name="MyEJB3_1"
* display-name="Name for MyEJB3_1"
* description="Description for MyEJB3_1"
* @web.servlet-mapping url-pattern="/MyEJB3_1"
* @web.servlet-init-param name="A parameter"
* value="A value"
*/
public class MyEJB3_1Servlet extends HttpServlet {
@EJB
@IgnoreDependency
MyEJB3_1 myejb3;
public MyEJB3_1Servlet() {
// TODO Auto-generated constructor stub
}
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,
IOException {
// TODO Auto-generated method stub
super.doGet(req, resp);
this.doPost(req, resp);
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,
IOException {
// TODO Auto-generated method stub
String userName = (String)req.getParameter("username");
String password = (String)req.getParameter("password");
/* try {
InitialContext ctx = new InitialContext();
MyEJB3_1 myejb3 = (MyEJB3_1) ctx.lookup("demo_ejb/MyEJB3_1Bean/local");
myejb3.setName(userName);
myejb3.setPassword(password);
} catch(NamingException e) {
e.printStackTrace();
}*/
myejb3.setName(userName);
myejb3.setPassword(password);
getServletConfig().getServletContext().getRequestDispatcher("/result.jsp").forward(req, resp);
}
}
Thanks
Benson
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4084862#4084862
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4084862
More information about the jboss-user
mailing list