sábado, 9 de septiembre de 2017

Configuración variable Java en el sistema para múltiples usuarios

Una de las preguntas iniciales al momento de configurar un servidor de aplicaciones es como configurar la variable de java, pare ello recordemos que si queremos que esta variable este disponible para todos los usuarios del sistema la misma se debe configurar en "/etc/profile".

Primero identificar que versión de java se tiene instalado:

rpm -qa | grep java
Se tendra una salida similar:
java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64
java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64
java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64

Para saber donde se encuentra los ejecutables de java:

alternatives --config java
Hay 3 programas que proporcionan 'java'.

  Selección    Comando
-----------------------------------------------
*  1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/jre/bin/java)
   2           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64/jre/bin/java)
 + 3           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

Presione Intro para mantener la selección actual[+], o escriba el número de la selección:  
Ingresar el numero de la opción con la cual se desea configurar.

Para agregar la variable para todos los usuario editar el archivo /etc/profile

export JAVA_HOME="path identificado"

export PATH=$JAVA_HOME/bin:$PATH
Para que se recarguen las variables definidas en el sistema ejecutar 

source /etc/profile