Intalar JDK + Eclipse + Tomcat

Este Post es de desarrollo. Para poder desarrollar aplicaciones con JAVA en Linux, cubre la intalacion del JDK (Java development Kit), Eclipse (el entorno de desarrollo) y Tomcat (un contenedor de paginas JSP que usaremos como servidor web de nuestras aplicaciones web).

La instalacion del JDK es muy sencilla mediante Automatix, es una aplicacion que si tienes conexion a internet se encarga de instalarte el software mas comun. Eclipse tambien seria muy sencillo de instalar desde los repositorios con:

sudo apt-get install eclipse

Pero aqui voy a cubrir el proceso de instalacion manual, imaginando un caso en el que no tienes conexion directa a internet y decides intalar los paquetes a mano.

En mi caso utilice estos tres ficheros (que puedes descargar de los sitios web correspondientes, al principio del post he indicado las urls.Las versiones pueden cambiar pero el proceso de instalacion es identico):

jdk-1_5_0_10-linux-i586.bin (yo uso plataforma intel)
eclipse-SDK-3.2.2-linux-gtk.tar.gz
jakarta-tomcat-5.0.28.tar.gz

instalar-eclipse.jpg

INSTALACION DEL JDK

como root copiamos el fichero jdk-1_5_0_10-linux-i586.bin a por ejemplo /usr/local y le damos permisos de ejecucion:

chmod +x ./jdk-1_5_0_10-linux-i586.bin

Despues lo ejecutamos:

./jdk-1_5_0_10-linux-i586.bin

Tras aceptar la licencia, comienza el proceso de instalacion y crea un directorio /usr/local/jdk1.5.0_10. Ya tenemos el JDK instalado. podriamos añadir las variables de entorno al /etc/environment

JAVA_HOME=JAVA_HOME="/usr/local/jdk1.5.0_10"
PATH=/usr/local/jdk1.5.0_10/bin:$PATH


Para comprobar que funciona correctamente ejecuta:

java -version

deberias obtener el numero de version (algo parecido a lo siguiente, ojo que aqui mi version es diferente):

java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)
jose@soledad:~$


INSTALACION DE ECLIPSE

Copia el fichero eclipse-SDK-3.2.2-linux-gtk.tar.gz a tu directorio HOME (en mi caso es /home/jose)

Lo descomprimes y se crea una carpeta con nombre “eclipse”
Ahora si lo intentamos ejecutar directamente con “./eclipse” nos dara error el entorno, al no encontrar las librerias de java. Para solucionarlo creamos el siguiente shell script (yo lo he llamado eclipse.sh):

JAVA_HOME=/usr/local/jdk1.5.0_10
PATH=/usr/local/jdk1.5.0_10/bin:$PATH
export JAVA_HOME
export PATH
PATH_ECLIPSE=/home/jose/eclipse
$PATH_ECLIPSE/eclipse


Tendras que cambiar las rutas por tu ruta de instalacion de eclipse (/home/tu usuario/eclipse).

Le damos permisos de ejecucion:

chmod +x /home/jose/eclipse/eclipse.sh

Si lo ejecutamos directamente ya arranca el entorno y podemos comenzar a trabajar.

/home/jose/eclipse/eclipse.sh

pero como es engorroso tener que teclear el comando anterior cada vez que queramos arrancarlo, lo que podemos hacer es crear un lanzador en el escritorio.

Como valores para crear este lanzador:

Ruta: /home/jose/eclipse.sh
icono: /home/jose/eclipse/icon.pmx


INSTALACION DE TOMCAT

como root:
Descomprimimos el fichero con tomcat (jakarta-tomcat-5.0.28.tar.gz) en /usr/local, se crea un directorio con el contenido que yo he renombrado a tomcat5.0 (asi que queda como /usr/local/tomcat5.0)

Le damos permisos a nuestro usuario sobre esa estructura de directorio recien creada:

sudo chown -R jose tomcat5.0

(sustituyendo jose, por tu nombre de usuario)
Ahora tenemos que editar un fichero (si no tenemos esa variable JAVA_HOME como variable de entorno global). Editamos el fichero catalina.sh (/usr/local/tomcat5.0/bin/catalina.sh) para añadir JAVA_HOME:

JAVA_HOME="/usr/local/jdk1.5.0_10"

Guardamos y ya esta.

Para arrancar el servidor tomcat manualmente ejecutamos:

/usr/local/tomcat5.0/bin/startup.sh

Para parar el servidor tomcat manualmente ejecutamos:

/usr/local/tomcat5.0/bin/shutdown.sh

Una vez arrancado el servidor Tomcat para comprobar que funciona, abrimos el firefox e introducimos la siguiente URL:

http://localhost:8080

Deberias poder ver al gatito…

Nota: Luego completare este Post añadiendo imagenes e incluyendo mas informacion, ahora mismo me reclaman para instalar un Oracle. Para tener un completo entorno de trabajo nos quedaria instalar las herramientas adicionales como por ejemplo: Jboss (servidor de aplicaciones), Aptana (ide o plugin de desarrollo javascript y Ajax), Firebug, Firefox, Abator para iBatis, etc…todo esto ira mejor en el blog dedicado a Java.