Foros del Web » Programación para mayores de 30 ;) » Java »

ayuda urgente sobre EJB y JNDI

Estas en el tema de ayuda urgente sobre EJB y JNDI en el foro de Java en Foros del Web. Hola mi nombre es Santiago, y soy nuevo (nuevisimo) en el terreno de los EJB y JNDI. Necesito ayuda urgente para un sencillo EJB que ...
  #1 (permalink)  
Antiguo 09/03/2006, 10:45
 
Fecha de Ingreso: marzo-2006
Mensajes: 2
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación ayuda urgente sobre EJB y JNDI

Hola mi nombre es Santiago, y soy nuevo (nuevisimo) en el terreno de los EJB y JNDI. Necesito ayuda urgente para un sencillo EJB que he hecho y desplegado con la herramienta de Sun.

He seguido las instrucciones del manual de Sun para desplegar "mi primer EJB", y todo ha ido bien, salvo cuando he querido que el cliente estuviera en una máquina distinta al EJB.

¿Como hago que el cliente encuentre al "servidor"? En el cliente he puesto:

Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.j ndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://192.168.1.101:389/");

Context initial = new InitialContext(env);
Context myEnv = (Context) initial.lookup("java:comp/env");
Object objref = myEnv.lookup("Multiplica");

Multiplica es el JNDI name del EJB que esta en la maquina con direccion 192.168.1.101

¿como se en que puerto escucha? como se si esta usando ldap?

pero no tengo nada claro que sea eso lo que debo poner. Debo configurar manualmente algo en la consola de administrador?
Por qué en todos lados pone que la Factory initial context es esa? ¿que es eso?

¿debo modificar los descriptores que me ha generado SUN?

En fin, como veis ando muy perdido, creo que estoy cerca, pero por mas que he leido no consigo sacarlo. Si me pudierais hechar una mano estaria eternamente agradecido. Si fuera necesario mando los codigos :)

Espero noticias (por favor)

Salu2. Santi.
podeis mandarme un mail a: [email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:14.