I have this in my JSF backing bean:
private CadastroManagerLocal getCadastroManagerLocal(){
try {
Properties p = new Properties();
p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
p.put(Context.PROVIDER_URL,"jnp://localhost:1099");
InitialContext ctx = new InitialContext(p);
Object ref = ctx.lookup("CadastroManagerBean");
return (CadastroManagerLocal) PortableRemoteObject.narrow(ref, CadastroManagerLocal.class);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
@EJB(name="CadastroManagerBean")
private CadastroManagerLocal cadastroManagerLocal;
or
@EJB(name="mappedName")
private CadastroManagerLocal cadastroManagerLocal;