¿Cómo instalar Tomcat en Ubuntu y derivados?
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
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
El artículo ¿Cómo instalar Tomcat en Ubuntu y derivados? ha sido originalmente publicado en Ubunlog.