LINUX

Instale el servidor Apache Tomcat 9 en Ubuntu 20.04

gato apache es un servidor de aplicaciones web de código abierto optimizado para servir contenido basado en Java. Tomcat se utiliza para ejecutar Java Servlets y servir páginas web que contienen código JavaServer Pages (JSP).

Esta guía cubre la instalación del servidor Apache Tomcat 9 en Ubuntu 20.04.

Requisito previo

Un usuario con capacidad sudo en Ubuntu 20.04.

Instalar Apache Tomcat 9 en Ubuntu

Comience actualizando los paquetes disponibles en su sistema Ubuntu 20.04 con el siguiente comando.

$ sudo apt update

A continuación, ejecute el siguiente comando para instalar Apache Tomcat 9 y los paquetes relacionados.

$ sudo apt install tomcat9 tomcat9-admin

ingresar y para confirmar la instalación cuando se le solicite.

Una vez que haya instalado correctamente tomcat9, ejecute el siguiente comando para confirmar que el servicio está activo.

$ sudo systemctl status tomcat9
Comprobar el estado del servicio Apache Tomcat
Comprobar el estado del servicio Apache Tomcat

la prensa q para volver a la línea de comandos.

Nota: Si el servicio tomcat9 aún no se está ejecutando, inícielo con el siguiente comando.

$ sudo systemctl start tomcat9

Para configurar el servicio Apache Tomcat para que se inicie automáticamente cuando se inicia el sistema, ejecute el siguiente comando.

$ sudo systemctl enable tomcat9

Pruebe el servicio Apache Tomcat 9

Primero, confirmemos en qué puerto está escuchando el servicio Apache Tomcat 9. Ejecute el siguiente comando para hacerlo.

$ sudo netstat -tulpn

Nota: Si la herramienta netstat no está disponible en su máquina Ubuntu 20.04, puede instalarla con:

$ sudo apt install net-tools

Como se muestra en la imagen a continuación, el servicio Apache Tomcat 9 está escuchando en el puerto 8080. Puede saberlo por el nombre del programa “Java.”

Compruebe el puerto de escucha del servicio Apache Tomcat
Compruebe el puerto de escucha del servicio Apache Tomcat

De manera predeterminada, Apache Tomcat usa el puerto 8080 debido a la posibilidad de que un servidor web ya se esté ejecutando en el puerto 80.

Nota: Si desea cambiar el puerto de escucha predeterminado de 8080 a otro, edite el siguiente archivo de configuración y reemplace 8080 según corresponda. Debe reiniciar tomcat9 para que los cambios surtan efecto.

$ sudo nano /usr/share/tomcat9/etc/server.xml

En esta guía, usamos el puerto de escucha predeterminado 8080.

Si corresponde, actualice las reglas del firewall para permitir el tráfico entrante en el puerto 8080. Por ejemplo, si UFW está habilitado, ejecute el siguiente comando para permitir el tráfico entrante en el puerto 8080.

$ sudo ufw allow 8080

Ahora, abra un navegador web e ingrese IP de su servidor: 8080. P.ej, 192.168.16.8:8080.

Debería ver la página de inicio predeterminada de Tomcat como se muestra en la imagen a continuación.

Página de inicio predeterminada de Tomcat
Página de inicio predeterminada de Tomcat

Inicie sesión en la aplicación web Apache Tomcat Manager

La aplicación web Tomcat Manager se utiliza para administrar el servidor Tomcat a través de una interfaz gráfica. Primero, vamos a crear un usuario de la siguiente manera.

$ sudo nano /etc/tomcat9/tomcat-users.xml

En segundo lugar, copie y pegue las siguientes tres líneas en las etiquetas . Recuerda reemplazar escuela y TomcatP@ss con tus propios valores.

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="shola" password="tomcatP@ss" roles="admin-gui,manager-gui"/>
Agregar usuarios para Apache Tomcat Webapp Manager
Agregar usuarios para Apache Tomcat Webapp Manager

Luego guarde sus cambios y cierre el archivo.

Reinicie tomcat9 con:

$ sudo systemctl restart tomcat9

Ahora regrese a la página de inicio predeterminada de Tomcat y haga clic en manager_webapp su enlace host-manager_webapp Enlace.

Administrar Tomcat a través de la web
Administrar Tomcat a través de la aplicación web

Después de eso, inicie sesión con las credenciales de Tomcat especificadas anteriormente.

Administrador de aplicaciones web de Tomcat
Administrador de aplicaciones web de Tomcat

Ahora puede administrar fácilmente su instancia de Tomcat desde la página del administrador de aplicaciones web. Hacer clic Administrador de HTML de ayuda o administrador de ayuda en la parte superior si necesita más orientación.

Conclusión

En esta guía, hemos cubierto la instalación de Apache Tomcat 9 en Ubuntu 20.04. También describimos cómo acceder al Administrador de aplicaciones web de Tomcat para administrar su instancia de Tomcat. Comentarios y preguntas son bienvenidos.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar