[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