Certo che questo ha senso, in quanto dato che container non riesce a gestire la resource injection e quindi a renderti direttamente l'ejb da te richiesto non ti resto altro da fare che caricartelo a "manella" tramite il lookup del EJB; attenzione il percorso JNDI è diverso in base all'application server in cui l'ejb viene deployato.
Ovviamente questo viene fatto all'interno della JSP (<%%>) ma nulla ti vieta di farlo anche all'interno di un Bean di pagina o all'interno di un'altro EJB.codice:InitialContext ctx = new InitialContext(); CategoriaFacadeLocal cat = (CategoriaFacadeLocal) ctx.lookup("java:comp/env/CategoriaEJB");
Ciao