Solución:
para definir dentro de web.xml
<env-entry>
<env-entry-name>varName</env-entry-name>
<env-entry-value>56</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
para ver con java
Context envEntryContext = (Context) new InitialContext().lookup("java:comp/env");
String mydata = (String)envEntryContext.lookup("varName");
Estás mirando al lugar equivocado.
Debe agregar la variable en Environment-> Naming-> Name space bindings-> New.
Si elige Cadena de tipo de enlace, “Identificador de enlace” y “Nombre en el espacio de nombres …” myVar, puede obtener el valor de la variable con:
Context ctx = new InitialContext();
String myVar = (String) ctx.lookup( "cell/persistent/myVar" );
En WAS, siga la configuración anterior donde el nombre es su clave y el valor es el valor de su propiedad. en mi ejemplo utilicé Nombre: Valor de prueba: este es el valor de prueba. Después de configurar estos valores, reinicie su servidor de aplicaciones. en su código Java, llame a System.getProperty (“TEST”) donde prueba es el nombre de su propiedad y el valor se mostrará
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)