Instalación de IBM WebSphere Application Server Community Edition en Linux - Parte III


Instalar el Java SDK (Java Software Development Kit) de IBM

Como el paquete de instalación del JDK está en formato rpm, tenemos que convertirlo previamente al formato nativo de Ubuntu que es el de paquetes de instalación Debian.

Para eso utilizaremos la utilidad alien. Abrimos una ventana de terminal y tecleamos alien.

Si no está instalado, lo instalamos:

sudo apt-get install alien

Una vez instalado alien, cambiamos el directorio para donde hemos descomprimido el archivo tar.bz2. En mi caso es la carpeta /home/jmaw/Downloads/tools/wasce.

Una vez dentro de este directorio tecleamos:

sudo alien --scripts ibm-java-i386-sdk-6.0-10.0.i386.rpm

Demora un tiempo la conversión de los paquetes de formato –rpm a formato .deb así como su instalación (el rpm de esta versión de JDK tiene unos 94 MB).

El archivo resultante .deb queda grabado como perteneciente al usuario  root, porque ejecutamos el proceso como super usuario. Cambiamos el owner a nuestro usuario:

sudo chown jmaw:jmaw ibm-java-i386-sdk-6.0-10.0.i386.deb

Abrimos el paquete debian con Ubuntu Software Center y lo instalamos.

Una vez instalado, verificamos que exista la carpeta  /opt/ibm/java-i386-60. Esa carpeta será nuestro directorio raiz de Java o JAVA_HOME.

Modificamos como root el archivo environment de la carpeta /etc desde una terminal:

sudo gedit /etc/environment

En el contenido de este archivo tenemos que tener dos variables de entorno creadas: JAVA_HOME y JRE_HOME con las rutas apropiadas así como modificar el contenido de la variable PATH.

JAVA_HOME="/opt/ibm/java-i386-60"
JRE_HOME="$JAVA_HOME/jre"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /opt/ibm/java-i386-60/bin: /opt/ibm/java-i386-60/jre/bin"

Una vez hechos estos cambios, guardamos el archivo environment y reiniciamos nuestro ordenador Ubuntu. Una vez hecho el login, abrimos un terminal y verificamos la instalación de java:

java -version

Para verificar que tenemos Java instalado correctamente, deberíamos ver algo como:

java version "1.6.0"
Java(TM) SE Runtime Environment (build pxi3260sr10-20111208_01(SR10))
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260sr10-20111207_96808 (JIT enabled, AOT enabled)
J9VM - 20111207_096808
JIT  - r9_20111107_21307ifx1
GC   - 20110519_AA)
JCL  - 20111104_02

Alternativa al JDK de IBM

A pesar de que el IBM Java SDK de IBM es lo recomendado con el producto, podemos ejecutar WASCE incluso con el Java Open JDK que está en los repositorios de Ubuntu, aunque luego podemos tener limitaciones o conflictos con las clases del SDK de IBM y las del Open JDK

El Open JDK podemos instalarlo desde Ubuntu Software Center o simplemente con un comando en terminal:

sudo apt-get install openjdk-6-jre

En Ubuntu Software Center hacemos una búsqueda de “openjdk” y seleccionamos el paquete OpenJDK Java 6 Runtime:



Una vez instalado, verificamos que exista la carpeta  /usr/lib/jvm/java-6-openjdk. Esa carpeta será nuestro directorio raiz de Java o JAVA_HOME.

Modificamos como root el archivo environment de la carpeta /etc desde una terminal:

sudo gedit /etc/environment

En el contenido de este archivo tenemos que tener dos variables de entorno creadas: JAVA_HOME y JRE_HOME.

Igualmente tenemos que modificar el contenido de la variable PATH.

JAVA_HOME=" /usr/lib/jvm/java-6-openjdk"
JRE_HOME="$JAVA_HOME/jre"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-openjdk/bin: /usr/lib/jvm/java-6-openjdk/jre/bin"
Una vez hechos estos cambios, guardamos el archivo environment y reiniciamos nuestro ordenador Ubuntu.

Al comprobar que la instalación del Open JDK ha sido correcta tecleamos en una terminal:

java -version

La respuesta será algo como:

java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.12.04.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)


¿Que hacer si tenemos el OpenJDK instalado y queremos instalar el de IBM?

Tenemos que eliminar primero el Open JDK. Abrimos un terminal y tecleamos:

sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*

Una vez ejecutado el comando, verificamos siempre que java ha sido removido del sistema antes de instalar el Java SDK de IBM.

java -version

posted under , , , , , |

0 comentarios:

Publicar un comentario

Entrada más reciente Entrada antigua Inicio