Olá pessoal, tudo bem? É o seguinte, não estou conseguindo encontrar o nome pra conectar ao meu Bean, retorna um erro NamedNotFoundException. Alguem poderia me passar como funciona o endereço no glassfish? Criei um projeto EJBModule1 com um bean chamado BeanPrincipal.
O código do cliente é o seguinte:
Properties prts = new Properties();
prts.put(InitialContext.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.cosnaming.CNCtxFactory");
prts.put(InitialContext.PROVIDER_URL,"iiop://192.168.0.155:3700");
prts.put(InitialContext.SECURITY_PRINCIPAL, "admin");
prts.put(InitialContext.SECURITY_CREDENTIALS,"adminadmin");
InitialContext ctx = new InitialContext(prts);
BeanPrincipalRemote principal = (BeanPrincipalRemote)ctx.lookup("java:/domain/Applications/EJBModule1/BeanPrincipal");
System.out.print(principal.Soma(2, 2));
não sei se o protolo é rmi ou iiop no glassfish.