0

Did not find JAVA_HOME under the WebSphere installer directory

Si al ejecutar el instalador del Update Installer de WebSphere nos encontramos el error

Did not find JAVA_HOME under the WebSphere installer directory.
Exiting

Es porque no hemos copiado el Update Installer a la carpeta raiz de nuestra instalación de WebSphere (donde se encuentran los binarios).

La solución es sencilla: mover la carpeta para que el Update Installer localice la JDK de IBM.

El Update Installer busca automáticamente en las rutas por defecto en las que se suelen instalar las SDK de IBM o de SUN. El orden en que busca es el siguiente:

  1. app_server_root/updateinstaller/java/jre (si estamos actualizando la SDK).
  2. app_server_root/java/jre (la SDK por defecto).
  3. El directorio indicado en las variables de entorno de sistemas AIX, HP-UX, Linux y/o Solaris:
    1. JAVA_HOME
    2. JAVAHOME
    3. JRE_HOME
    4. JREHOME

De este modo siempre podremos crear o modificar una variable de entorno para que apunte a una ruta con la JVM correcta si las dos primeras opciones fallan.

Hacerlo en línea de comandos es sencillo:

./update.sh -is:javahome app_server_root/java/jre

Y en caso de estar en un sistema windows:

update.bat -is:javahome app_server_root/java/jre

Esto puede sucedernos al instalar el UPDI, al desisntalarlo, al hacer un update…

Deja un comentario

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