Pessoal,
Tenho um EAR com um módulo EJB3 e um módulo WEB.
No módulo EJB, criei um simples EJB da seguinte forma:
EJB1Local.java:
package services;
import javax.ejb.Local;
@Local
public interface EJB1Local {
public String getOi(String nome);
}
EJB1Bean.java:
package services;
import javax.ejb.Stateless;
/**
* Session Bean implementation class EJB1
*/
@Stateless(mappedName="ejb/EJB1Bean", name="EJB1Bean")
public class EJB1 implements EJB1Local {
/**
* Default constructor.
*/
public EJB1() {
// TODO Auto-generated constructor stub
}
public String getOi(String nome){
return "oi " + nome;
}
}
Não criei um ejb-jar.xml ou sub-ejb-jar.xml.
No módulo WEB, do mesmo EAR, estou tentando fazer um lookup deste EJB, mas não consigo de maneira nenhuma.
Alguém sabe se há como eu descobrir quais são as entradas JNDI disponíveis no meu Glassfish para identificar o jndiName deste EJB ou mesmo ver se ele foi implantado corretamente?
Já procurei no Admin Console do Glassfish e vi que o EAR está implantado e os módulos EJB e WEB estão dentro dele, mas em lugar algum achei uma lista dos jndiName`s disponíveis.
Alguém sabe?
Obrigado