¿Cómo instalar Tomcat en Ubuntu y derivados?

apache-tomcat

Tomcat es una aplicación de servidor de código abierto para Linux, Windows y otros sistemas operativos que están diseñados para ejecutar contenedores de Serverlet de Java, y también puede ejecutar la tecnología de página de servidor de Java.

Tomcat es un contenedor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS.

Puede funcionar como servidor web por sí mismo. Tomcat es desarrollado y actualizado por miembros de la Apache Software Foundation y voluntarios independientes.

Los usuarios disponen de libre acceso a su código fuente y a su forma binaria en los términos establecidos en la Apache Software License.

Las versiones más recientes son las 9.x, que implementan las especificaciones de Servlet 4.0 y de JSP 2.3.

Instalación de Tomcat en Ubuntu y derivados

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

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.

En esta guía, veremos cómo instalar Apache Tomcat versión 9 en Ubuntu, aun que estos comandos también aplican para cualquier otro derivado de Ubuntu.

Configurar java

Apache Tomcat es un servidor Java, por lo que no es posible utilizar el software sin instalar primero Java.

Afortunadamente, hay un PPA para Ubuntu que elimina la dificultad de obtener una versión funcional del entorno de ejecución de Java.

Para añadir el PPA a su sistema, deberán de abrir una terminal y en ella vamos a teclear el siguiente comando:

sudo add-apt-repository ppa: webupd8team/java

Después de agregar el PPA a Ubuntu procedemos a refrescar nuestra lista con:

sudo apt update

Y finalmente podremos instalar java con este comando:

sudo apt install oracle-java8-installer

El entorno Java no se configura automáticamente para su uso cuando se instala. Por lo que deben de configurar Java agregando cosas al archivo /etc/environment.

Para poder realizar esta operación vamos a ejecutar el siguiente comando:

sudo nano -w /etc/environment

Ahora, debemos de desplazaros hasta la parte inferior del contenido del archivo y en este vamos a colocar lo siguiente:

JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"

Hecho el cambio, podemos guardar las modificaciones presionando Ctrl + O y para cerrar el editor lo hacen presionando Ctrl + X.

Una vez que se establece el entorno, debemos editar el archivo Bashrc y establecer la ruta para Java.

nano -w ~/.bashrc

Naveguen hasta la parte inferior del archivo y agreguen el código siguiente al archivo Bashrc.

# Java Path

export JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre

export PATH=JAVA_HOME/bin:$PATH[/sourcecode]

Guardamos y salimos del archivo y después vamos a ejecutar el siguiente comando:

source ~/.bashrc

Hecho esto, lo recomendable es que reiniciemos nuestro equipo para que los cambios que acabamos de realizar surtan efecto.

Instalación de Apache Tomcat

tomcat-status

Ya reiniciado nuestro equipo, ahora vamos a proceder a realizar la instalación de Tomcat en nuestro sistema, para ello vamos a abrir una terminal y en ella vamos a teclear lo siguiente:

wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz

Hecha la descarga ahora vamos a copiar el contenido a la carpeta opt:

sudo -s

mkdir -p /opt/tomcat

tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1

Ahora procedemos a crear un usuario y un grupo:

groupadd tomcat

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

Y le vamos a dar permisos al usuario con:

chown -R tomcat:tomcat /opt/tomcat

Damos permisos a los archivos del directorio de Tomcat para que estos sean ejecutables:

cd /opt/tomcat/bin

chmod + x *

Abran el archivo Bashrc por última vez con:

nano -w ~/.bashrc

Una vez que el archivo esté abierto agreguen el siguiente código al final del archivo.

#Catalina

export CATALINA_HOME=/opt/Tomcat

Guardamos y cerramos el archivo y ejecutamos después:

source ~/.bashrc

Finalmente, inicien el servidor ejecutando el siguiente comando:

sudo $CATALINA_HOME/bin/startup.sh

Para detener el servidor Tomcat, ejecuten:

sudo $CATALINA_HOME/bin/shutdown.sh

Accede al servidor Apache Tomcat

Tomcat se abre de forma predeterminada en el puerto 8080, por lo que, para acceder a él, deberán de buscar la dirección IP local del servidor y acceder a la siguiente URL en un navegador web.

http://tu-ip: 8080

Deja tu comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   linux2 dijo

    ejecuto el comando sudo $CATALINA_HOME/bin/startup.sh
    y sale el siguiente error
    sudo: /bin/startup.sh: command not found
    a que se debe esto

  2.   Andres dijo

    export CATALINA_HOME=/opt/Tomcat

    el error esta en la T… cámbiala a t