Instalar JDK + Eclipse + Tomcat en Linux

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).

Aquí 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

INSTALACION DEL JDK

como root copiamos el fichero jdk-1_5_0_10-linux-i586.bin a por ejemplo /opt o a /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 /opt/jdk1.5.0_10. Ya tenemos el JDK instalado. podriamos añadir las variables de entorno al /etc/environment

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

Para comprobar que funciona correctamente ejecuta:

java -version

deberias obtener el numero de versión (algo parecido a lo siguiente, ojo que aquí mi versión es distinta):

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=/opt/jdk1.5.0_10
PATH=/opt/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 /opt, se crea un directorio con el contenido que yo he renombrado a tomcat5.0 (asi que queda como /opt/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 (/opt/tomcat5.0/bin/catalina.sh) para añadir JAVA_HOME:

JAVA_HOME="/opt/jdk1.5.0_10"

Guardamos y ya esta.

Para arrancar el servidor tomcat manualmente ejecutamos:

/opt/tomcat5.0/bin/startup.sh

Para parar el servidor tomcat manualmente ejecutamos:

/opt/tomcat5.0/bin/shutdown.sh

Una vez arrancado el servidor Tomcat, para comprobar que funciona, abrimos el navegador y nos vamos a la siguiente URL:

http://localhost:8080

Deberias poder ver al gatito…


Post tomado de Ubuntulife.net (aconsejo mirar los comentarios a dicho hilo).

Nota: normalmente suelo hacer mis aportaciones si tomo posts de otros foros / blogs, pero en esto soy novato y no tengo nada que aportar. Además, me ha funcionado a la perfección tal como viene, así que aquí lo apunto para referencia futura.

12 Comments »

  1. 1
    superpiwi Says:

    Hola, esto lo escribi hace tiempo y ahora la instalacion es “muchisimo” mas facil, pues java se encuentra en los repositorios. Incluso eclipse y netbeans.
    Haz un:
    $ sudo apt-cache search java
    y veras lo que te digo.
    Por ejemplo para instalar eclipse seria:

    $ sudo apt-get install eclipse

    Saludos.

    Like

  2. 2
    DaniFP Says:

    Pues está bien que hayan facilitado las cosas, gracias por el aviso (y por el artículo, claro🙂 )
    Saludos

    Like

  3. 3
    pacool Says:

    hola muy buen articulo lo mejor es instalar todo manual eso creo yo un poco mas dificil pero con articulos como este se hace todo facil

    Like

  4. 4

    gracias bro me habeis salvado el pellejo…jeje

    Like

  5. 5
    richard Says:

    hola, un saludo y… gracias, el artículo es una buena guía.

    Like

  6. 6
    SR.X Says:
  7. 7
    edgar Says:

    gracias por el articulo, me sirvio mucho para mi proyecto de la escuela, ahora si ya puedo empezar a desarrollar en ambiente linux!!!!
    😀

    Like

  8. 8
    DaniFP Says:

    Me alegro de que este artículo os sea útil. Acabo de ver que en UbuntuLife ha aparecido un nuevo tutorial sobre este tema, actualizado para Ubuntu 8.04. Como comentó Superpiwi, el proceso se ha facilitado enormemente; básicamente, es simplemente hay que ejecutar:

    $ sudo apt-get install sun-java6-jdk tomcat5.5 tomcat5.5-webapps tomcat5.5-admin

    Los 2 últimos paquetes no es que sean necesarios, pero sí que son recomendables. Un detalle para despistados (como yo😛 ). Podemos arrancar y parar Tomcat en cualquier momento ejecutando:

    $ sudo /etc/init.d/tomcat5.5 start | stop

    Like

  9. 9
    Sandrita Says:

    Hola quisiera ver si alguien me puede compartir un script para que el tomcat pueda arrancarse al iniciar la pc, el servidor es Ubuntu 7 server y uso tomcat 6 y donde debo colocarlo y los permisos o reloads que debo hacer
    gracias de antemano

    Like

  10. 10
    Edwin Says:

    que tal:
    le agradezco si alguien me puede decir como hago para cambiar la entrada de tomcat de la direccion URL 8080 a 8083, o sea, cambiarle el putero logico al programa para que no haigan conflictos en la red

    Like

  11. 11
    Mauricio Says:

    Excelente Guia muchas gracias!!

    Like

  12. 12
    Ccolina Says:

    Como haria para poner estos servicios que se inicien utomaticamente con el sistema?

    Like


RSS Feed for this entry

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: