boa noite,
alguém teria algum material,link, dica ou até mesmo o codigo, de alguma aplicação WEB(EJB)
rodando em um glassfish remoto. Onde outra aplicação WEB em outro servidor glassfish
conseguisse fazer o lookup do EJB remoto.
Até agora só consegui fazer o lookup no EJB remoto, qdo tenho uma aplicação standalone,
mas quando é outra aplicação WEB da NamingException
[code] Properties props = new Properties();
InitialContext ctx = null;
ServidorCentralRemote servidorCentralRemote = null;
props.setProperty("java.naming.factory.initial","com.sun.enterprise.naming.SerialInitContextFactory");
props.setProperty("java.naming.factory.url.pkgs","com.sun.enterprise.naming");
props.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
props.setProperty("org.omg.CORBA.ORBInitialHost","10.10.0.212");
props.setProperty("org.omg.CORBA.ORBInitialPort", "3700");
try {
ctx = new InitialContext(props);
Object ref = ctx.lookupLink("ejb/ServidorCentralJNDI");
servidorCentralRemote = (ServidorCentralRemote)javax.rmi.PortableRemoteObject.narrow(ref, ServidorCentralRemote.class);
} catch (NamingException ex) {
ex.printStackTrace();
}[/code]