I'm having trouble obtaining a reference to an EJB entity bean in a portlet.
The entity bean has successfully deployed and I've confirmed the JNDI name in the jmx-console (PersonBean).
I had first tried to obtain the reference through the EJB annotation, injecting it into the portlet as such:
public class ModifyPerson extends GenericPortlet {
@EJB(name="PersonBean")
private PersonLocal bean;
.
.
.
}
public void inti() throws PortletException{
 try{
 InitialContext ctx = new InitialContext();
 bean = (PersonLocal) ctx.lookup("java:/env/comp/PersonBean");
 }catch(NamingException ex){
 throw new PortletException(ex.getMessage());
 }
}