Bom dia a todos,
estou tendo dificuldades em comunicar um aplicação Java SE como o servidor de aplicação(glassfish 3.1.2).
Quando executo o programa localmente não há problema algum, ele consegue invocar o método remoto e retorna a mensagem, porém quando executo a aplicação cliente de outra máquina não funciona, não ocorre erro algum, apenas a aplicação fica “congelada” como se estivesse aguardando o server responder.
Já liberei a porta IIOP 3700 no firewall, e fiz um teste via telnet pela máquina cliente, e a mesma respondeu.
O código da aplicação cliente que estou usando é este:
Properties props = new Properties();
props.put("org.omg.CORBA.ORBInitialHost", ip_servidor);
props.put("org.omg.CORBA.ORBInitialPort", porta_iiop_servidor);
InitialContext ic = new InitialContext(props);
InterfaceComum comum = (InterfaceComum) ic.lookup("br.com.remote.InterfaceComum");
Também já estou usando argumentos da JVM: -Dorg.omg.CORBA.ORBInitialHost=IP_SERVIDOR
Alguém tem alguma ideia do que está faltando configurar?