Preciso do endereço lookup para um bean

2 respostas
pedrohms

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.

2 Respostas

Leo22

O bean que vc ta tentando fazer o lookup está em outra maquina?
senao, vc pode obter direto atravez de InitialContext.lookup…

pedrohms

o bean esta em uma outra maquina sim

Criado 31 de agosto de 2010
Ultima resposta 17 de set. de 2010
Respostas 2
Participantes 2