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

Bucear en el JNDI

Estas en el tema de Bucear en el JNDI en el foro de Java en Foros del Web. ¡Hola a todos! Me está dando problemas obtener una referencia a un ejb de sesión desde un action de struts. El método lookup( ) lanza ...
  #1 (permalink)  
Antiguo 06/01/2010, 00:37
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Bucear en el JNDI

¡Hola a todos!

Me está dando problemas obtener una referencia a un ejb de sesión desde un action de struts. El método lookup( ) lanza una Runtime Exception de que no encuentra el nombre en el JNDI.

Intento utilizar métodos de InitialContext para buscar 'a mano' el string correcto que le tengo que pasar a lookup pero todos reciben parámetros que no sé interpretar.

¿Alguien puede darme alguna idea de cómo ver todo el JNDI?

Gracias de antemano y un saludo.
  #2 (permalink)  
Antiguo 07/01/2010, 05:41
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Bucear en el JNDI

Buscando por "JNDI browser" en Google salen algunas referencias que te pueden servir.

De todas formas, la mayoría de metodos de lookup sólo reciben como parámetro un nombre que es el nodo a buscar, así que no entiendo cual es el problema.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 07/01/2010, 13:14
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Respuesta: Bucear en el JNDI

Hola GreenEyed.

Tienes razón. Todos los lookup( ), list( ) y listBindings( ) de InitialContext reciben como parámetro un String o un Name que será el nodo a buscar.
Cuando digo que no los sé interpretar me refiero a que lo que necesito es, precisamente el nombre del nodo con lo que no sé que cadena o que nombre pasarle a dichos métodos.
De todos modos,
ya resolví el problema. No sé porqué NetBeans me añadía al nombre del nodo un '-war' que no debería estar.

Te agradezco la respuesta.
Un saludo.

Etiquetas: Ninguno
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 04:53.