Saltar al contenido

Leer una variable de entorno en Java con Websphere

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 WebSphere siga esta configuración

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *