Ver Mensaje Individual
  #26 (permalink)  
Antiguo 25/01/2005, 08:23
Machine80
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Antigüedad: 20 años, 3 meses
Puntos: 0
HOla. Tengo una duda. Quiero agregar un String con cierto valor por defecto para q se pueda llamar por jndi. Encontré lo siguiente :
(ref:http://www.etse.urv.es/EngInf/assig/sob/l4/guide.htm)

Insertar las siguiente lineas en el web.xml
(lo intente en el xml del mi proyecto y en el xml del sistema)

<env-entry>
<env-entry-name>var1</env-entry-name>
<env-entry-value>HOLA</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

luego en el cliente hago:

Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:");

String name = (String)envCtx.lookup("var1");

System.out.println("hola desde jndi"+name);

y me dice q no encuentra esta variable:
javax.naming.NameNotFoundException: var1 not bound

Que puede faltar??

Gracias