GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo instalar Apache Tomcat en Ubuntu 20.04?

De las aplicaciones web que se hacen, las que se hacen con Java resultan ser muy potentes y estables. Sin embargo, para ejecutarlos necesitas una herramienta en tu computadora. En este post aprenderás a instalar Apache Tomcat en Ubuntu 20.04 usando el paquete que nos ofrecen.

¿Qué es Apache Tomcat?

Apache Tomcat es un contenedor de servlets que se puede utilizar para compilar y ejecutar aplicaciones web creadas en Java. Está patrocinado por la Fundación Apache de ahí su nombre aunque también se le conoce como Tomcat.

Entonces, Tomcat es un software que permite que un servidor web maneje contenido web dinámico basado en Java utilizando el protocolo HTTP. JSP es una tecnología similar que permite a los desarrolladores crear contenido dinámico utilizando documentos HTML o XML.

Por lo tanto, Tomcat es necesario cuando se construyen aplicaciones web utilizando tecnologías Java y JSP. Esta es la principal diferencia con respecto a un servidor web tradicional como Apache o Nginx.

Al estar patrocinado por la Fundación Apache, podemos asegurar que Tomcat es de código abierto lo que nos ahorrará muchos problemas de licenciamiento y podremos utilizarlo en muchos casos.

Instalar Apache Tomcat en Ubuntu 20.04

Para instalar Tomcat, tenemos dos métodos diferentes entre los que puede elegir. Uno de ellos es a través de repositorios oficiales, pero el otro usa el binario proporcionado por los desarrolladores de la aplicación.

Método 1:Instalar Apache Tomcat con APT

Apache Tomcat está disponible en los repositorios oficiales y para instalarlo solo ejecuta este par de comandos:

sudo apt update
sudo apt install tomcat9

Este método, aunque bastante simple de usar y ejecutar, no nos proporciona la última versión estable. Además, quita un poco de flexibilidad en la gestión de las configuraciones. Por lo tanto, aunque funcional, creemos que es mejor utilizar el siguiente método.

Método 2:Instale la última versión de Apache Tomcat en Ubuntu

Este método, recomendado por muchos desarrolladores, requiere un poco más de trabajo, pero obtendrá la última versión estable y será un poco más consciente de las configuraciones que se deben realizar.

Primero, instale Java en Ubuntu 20.04 ejecutando el siguiente comando:

sudo apt install default-jre default-jdk

Luego, haga que el usuario raíz inicie sesión a través de:

sudo -i

Y crea un grupo llamado tomcat Puede usar cualquier otro nombre que desee, solo tenga cuidado con el resto del tutorial.

groupadd tomcat

Después de esto, cree un nuevo usuario que pertenezca al grupo que creamos. Además, establezca la ruta /opt/tomcat como su directorio de inicio. En mi caso lo he llamado tomcat pero puedes elegir otro nombre.

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

Con el grupo y el usuario ya creados, lo siguiente que debe hacer es navegar a /opt/ carpeta y desde allí usando el wget descarga la última versión estable de Apache Tomcat.

cd /opt/
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

Descomprima el archivo y cambie el nombre de la carpeta que crea.

tar -xzvf apache-tomcat-9.0.45.tar.gz
mv apache-tomcat-9.0.45 tomcat

Hacer el tomcat la carpeta pertenece al tomcat usuario que creamos. Además, otorgue permisos de ejecución a todos los archivos binarios de Tomcat.

chown -R tomcat:tomcat /opt/tomcat/
chmod +x /opt/tomcat/bin/*

A continuación, edite el bashrc para agregar la variable PATH de Tomcat al sistema.

nano ~/.bashrc

Y al final del archivo, agregue:

export CATALINA_HOME=/opt/tomcat

Después de guardar los cambios, salga del editor e inicie Tomcat.

/opt/tomcat/bin/startup.sh

Salida de muestra:

Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started

Tomcat ahora estará disponible desde http://your-server:8080 recordando que este puerto tiene que estar abierto en el cortafuegos.

Para detener Tomcat, ejecute

/opt/tomcat/bin/shutdown.sh

Y para agregar un usuario y contraseña para acceder, edite el tomcat-users.xml archivo en /opt/tomcat/conf/ .

sudo nano /opt/tomcat/conf/tomcat-users.xml

Y modifica las siguientes líneas para adaptarlas a tus necesidades.

<role rolename="manager-gui"/>
<user username="XXXXXX" password="XXXXXXX" roles="manager-gui,admin-gui"/>

Inícielo de nuevo y listo.

Entonces, Apache Tomcat está instalado y listo.

Conclusión

Durante esta publicación, hemos descrito los pasos para instalar Apache Tomcat en un servidor con Ubuntu 20.04. Para ello dispones de dos métodos diferentes y cada uno con sus pros y sus contras, aunque el segundo es el más recomendable por su flexibilidad y lo reciente de su versión.

Entonces, comparte esta publicación y escribe un comentario contándonos tu experiencia.


Ubuntu
  1. Cómo instalar Apache en Ubuntu 18.04

  2. Cómo instalar Tomcat en Ubuntu 18.04

  3. Cómo instalar Tomcat 8 en ubuntu 14.04

  4. Cómo instalar Tomcat en Ubuntu 18.04

  5. ¿Cómo instalar Apache en Ubuntu?

Cómo instalar Apache Tomcat 8 en Ubuntu 16.04

Cómo instalar Apache Tomcat en Ubuntu 18.04 LTS

Cómo instalar Apache Tomcat en Ubuntu 20.04 LTS

Cómo instalar el servidor Apache Tomcat en Ubuntu 22.04

Cómo instalar Apache en Ubuntu 20.04

Cómo instalar Apache Tomcat en Ubuntu 18.04