GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el servidor Apache Tomcat en Ubuntu 22.04

El servidor Apache Tomcat es un servidor basado en web gratuito y multiplataforma. Lo utilizan los desarrolladores e ingenieros de Java para desarrollar aplicaciones basadas en Java. Las características como la supervisión del servidor, la agrupación de funciones y la replicación han hecho que el servidor Apache Tomcat sea muy famoso.

Este artículo descriptivo le proporcionará un conocimiento profundo para instalar Apache Tomcat Server en Ubuntu 22.04.

¿Cómo instalar Apache Tomcat Server en Ubuntu 22.04?

El servidor Apache Tomcat es un servidor basado en web, que se utiliza para crear y mantener aplicaciones basadas en Java. Para instalar Tomcat en Ubuntu 22.04 LTS, utilice el siguiente procedimiento uno por uno.

Paso 1:actualizar el repositorio del sistema

Primero, actualice el repositorio central del sistema para obtener los paquetes más recientes. Para ello utilice el siguiente comando en la terminal:

$ sudo apt update

Todos los paquetes están al día.

Paso 2:Instalar Java

Tomcat es un servidor basado en Java, por lo tanto, antes de instalar Apache Tomcat, debe instalar Java. Para hacer esto, escriba y ejecute el siguiente comando en la terminal:

$ sudo apt install default-jdk

Java se ha instalado correctamente.

Paso 3:Descarga Apache Tomcat

Después de la instalación de requisitos previos, puede descargar el archivo .tar de Apache Tomcat desde el sitio web oficial. Para ello utilice el siguiente comando en la terminal:

$ wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.22/bin/apache-tomcat-10.0.22.tar.gz

Apache Tomcat se descargó correctamente.

Paso 4:extraiga el archivo .tar de Tomcat

Para extraer el archivo .tar descargado, use el siguiente comando de extracción:

$ sudo tar xzvf apache-tomcat-10*tar.gz

Se extrae el archivo .tar de Tomcat.

La instalación del Tomcat está completa. Vayamos a su configuración.

¿Cómo configurar el servidor Apache Tomcat en Ubuntu 22.04?

Antes de usar Tomcat, debe configurar el servicio Tomcat. Para ello, el proceso paso a paso se proporciona de la siguiente manera:

Paso 1:Crear usuario

Primero, debe crear un usuario en un editor nano. Para ello, utilice el siguiente comando:

$ sudo nano apache-tomcat-10.0.22/conf/tomcat-users.xml

Y agrega el siguiente código,

<role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>

Mostrará la siguiente interfaz.

Un usuario se crea con éxito.

Paso 2:otorgar la propiedad y el permiso ejecutable

Ejecute los siguientes comandos para otorgar permiso para archivos Tomcat.

$ sudo chown -R tomcat:tomcat /opt/tomcat/
$ sudo chmod -R u+x /opt/tomcat/bin

Se otorga la propiedad y el permiso del servidor Tomcat.

Paso 3:configurar el servicio Tomcat

Para configurar el servicio Tomcat, busque la ubicación de Java. Para ello, ejecute el siguiente comando:

$ sudo update-java-alternatives -l

Ahora, cree un archivo systemd del servicio Tomcat usando el siguiente comando:

$ sudo nano /etc/systemd/system/tomcat.service

Y agrega el siguiente código

[Unit]
Description=Tomcat
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
Environment="CATALINA_BASE=/opt/tomcat"
Environment="CATALINA_HOME=/opt/tomcat"
Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

Una vez realizados los cambios, presione “CTRL+S ” y “CTRL+X ” para guardar los cambios y salir del editor nano.

Se crea el archivo del sistema.

Nota: Asegúrese de haber ingresado la ubicación de Java correctamente.

Paso 4:habilitar el servicio Tomcat

Para iniciar automáticamente el servidor Tomcat después de reiniciar el sistema, debe habilitar el servicio Tomcat. Para habilitarlo, ejecute el siguiente comando:

$ sudo systemctl enable tomcat.service

El servicio Tomcat se ha habilitado en el sistema.

Paso 5:comprobar el estado de los servicios de Apache Tomcat

Para verificar el estado del servicio Apache Tomcat, ejecute el comando dado de la siguiente manera:

$ sudo systemctl status tomcat.service

El estado mostró que el servidor Tomcat está actualmente activo.

Paso 6:Compruebe el puerto predeterminado del servidor Tomcat

El 8080 es el puerto predeterminado del servidor Tomcat. Escriba y ejecute el comando mencionado a continuación para asegurarse de que el puerto 8080 esté escuchando todas las conexiones:

$ ss -ltn

El “* ” muestra que escucha todas las conexiones entrantes.

Paso 7:configurar el cortafuegos para Tomcat

Abra el puerto para recibir los resultados del servidor Tomcat relacionados con el puerto de origen 8080. Para ello, ejecute ufw comando de la siguiente manera:

$ sudo ufw allow from any to any port 8080 proto tcp

Se agregan reglas para configurar el firewall.

Paso 8:Abra el servidor Apache Tomcat

Para abrir el servidor Apache Tomcat, use la siguiente URL en el navegador. Se abrirá la interfaz web del servidor Apache Tomcat.

http://127.0.0.1:8080

Haga clic en la aplicación de administrador para iniciar sesión en el servidor Apache Tomcat.

Se abrirá la ventana de inicio de sesión para agregar el nombre de usuario y la contraseña de la siguiente manera:

Iniciará sesión con éxito en el servidor Apache Tomcat.

¡Felicidades! Ha aprendido a instalar Apache Tomcat Server en Ubuntu 22.04.

Conclusión

Apache Tomcat se puede instalar en Ubuntu 22.04 descargando la última versión desde la página oficial de Apache Tomcat. El servidor Apache Tomcat es un servidor web muy popular utilizado principalmente por desarrolladores de Java para crear y mantener aplicaciones basadas en Java. Este artículo demostró el proceso detallado para instalar Apache Tomcat Server en Ubuntu 22.04 LTS. Además, también se proporciona el proceso de configuración del servidor Tomcat.


Ubuntu
  1. Cómo instalar Tomcat en Ubuntu 18.04

  2. Cómo instalar Minecraft Server en Ubuntu 20.04 LTS

  3. Cómo instalar Apache Maven en Ubuntu 20.04

  4. Cómo instalar Apache ZooKeeper en Ubuntu 20.04

  5. Cómo instalar Tomcat 8 en ubuntu 14.04

Cómo instalar el servidor web Apache en Ubuntu 18.04

¿Cómo instalar Apache Tomcat en Ubuntu 20.04?

Cómo instalar Apache Tomcat 8 en Ubuntu 14.04

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 18.04