Instalacion de Tomcat5.5 Ubuntu 8.10

Bueno, esta vez les traigo como instalar y hacer algunas configuraciones respecto a la instalacion de tomcat5.5 bajo Ubuntu 8.10.

¿QUE ES TOMCAT?

Tomcat (también llamado Jakarta Tomcat o Apache Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.

Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.

Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.

Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.

Fuente: wikipedia

bueno, ahora procedemos a su instalación

1.- instalamos el JDK6, el Eclipse y tomcat con el siguiente comando
sudo apt-get install eclipse sun-java6-jdk tomcat5.5 tomcat5.5-webapps
2.- ahora instalamos el administrador web de tomcat (es opcional pero yo prefiero tenerlo)
sudo apt-get install tomcat5.5-admin

con eso ya tenemos Tomcat 5.5 en nuestro sistema, ubicado en los siguientes directorios

/etc/tomcat5.5: Los se encuentran los ficheros de configuracion de tomcat, tales como el server.xml que nos permite cambiar el puerto de arranque.

/usr/share/tomcat5.5: Es el directorio principal de tomcat, en la subcarpeta /bin estan los scripts que nos permiten iniciar o detener tomcat deforma manual.

/usr/share/tomcat5.5-webapps: Aqui almacenamos las aplicaciones web desplegados en tomcat o las aplicaciones de ejemplo que trae.

Con los siguientes comandos podemos iniciar o detener el servidor por medio de root

$ sudo /etc/init.d/tomcat5.5 start
* Starting Tomcat servlet engine tomcat5.5                           [ OK ]

$ sudo /etc/init.d/tomcat5.5 stop
* Stopping Tomcat servlet engine tomcat5.5                           [ OK ]

Al instalar el sun-java6-jdk este se ubicará en el siguiente directorio:

/usr/lib/jvm/java-6-sun

y añadimos el directorio a la variable de entorno JAVA_HOME para que nos reconozca el JDK que utilizaremos, quedandonos de la siguiente manera:

$JAVA_HOME = /usr/lib/jvm/java-6-sun

pero para no tener que estar realizando siempre la misma configuracion, lo guardaremos en el archivo llamado catalina.sh de la siguiente manera:

$ gedit /usr/share/tomcat5.5/bin/catalina.sh

y al comienzo del script añadimos ya la ruta a donde esta nuestro JDK:

JAVA_HOME=/usr/lib/jvm/java-6-sun

Y nos despreocupamos. Ahora si intentamos volver a arrancar:

$ ./startup.sh

root@soledad:/usr/share/tomcat5.5/bin# pwd
/usr/share/tomcat5.5/bin
root@soledad:/usr/share/tomcat5.5/bin# ./startup.sh
Using CATALINA_BASE:   /usr/share/tomcat5.5
Using CATALINA_HOME:   /usr/share/tomcat5.5
Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
Using JRE_HOME:       /usr/lib/jvm/java-6-sun

bueno, ahora deberia estar funcionando nuestro servidor y para comprobarlo simplemente abrimos un navegador web  y nos vamos a la siguiente direccion:

http://localhost:8180

el puerto puede ser diferente, prueba a cambiambiarlo en el archivo server.xml

Espero les sirva, cualquier problema me gustaria que avisaran para corregirlo 😉

Fuente: aqui

Comments

  1. Hola que tal excelente,me sirvio muhco. ahora sabes como configurar los usuarios ya que por defecto no trae usuario administrador

  2. hola,

    gracias por el manual, me sirvió bien, sólo tengo una duda, ¿es necesario instalar el eclipse del lado del servidor? para qué ?

  3. a que te refieres con instalar eclipse del lado del servidor?

    si te refieres a esta linea de codigo:

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

    ahi no es necesario instalar eclipse, puesto que es un programa independiente y no afecta en la instalacion de tomcat, simplemente lo incluí para instalar uno de mis IDE favoritos y ponerme a programar en él.

    ahora si quieres puedes reemplazarlo por netbeans o el IDE que mas te acomode, o incluso instalar solo tomcat quedandote de la siguiente manera:

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

    si ya instalaste eclipse y quieres desinstalarlo, puedes hacerlo desde synaptic o por consola de la siguiente manera:

    sudo apt-get –purge remove eclipse

    y eso seria, espero sea eso tu pregunta
    gracias por tu comentario.

  4. aah, ok, ya entendí,

    gracias. 🙂

  5. betovim3 says:

    Muchas gracias, esta muy bien y me ayudo mucho..

  6. Jonathan says:

    Muchas gracias por el tutorial me sirvio mucho,ya que soy tecnico y estoy migrando a servidores y montando los mismos.

    • me alegro mucho, esa es la idea, compartir experiencias y ayudar a mas de alguien.

      y se agradece tu comentario, pues es lo unico que motiva para seguir escribiendo.

  7. Gracias, me ayudo bastante, en mi caso el puerto fue el 8080

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: