Instalar en pc Apache Servidor Tomcat 9 en Ubuntu 20.04

Apache Gato 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 de Apache Servidor Tomcat 9 en Ubuntu 20.04.

Requisito previo

Un usuario con sudo capacidad en Ubuntu 20.04.

Instalar en pc Apache Tomcat 9 en Ubuntu

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

PS sudo actualización apta

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

PS sudo apto instalar tomcat9 tomcat9-admin

Enter 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.

PS sudo systemctl status tomcat9

Cheque Apache Estado del servicio de Tomcat

imprenta q para volver al símbolo del sistema.

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

PS sudo systemctl start tomcat9

Para configurar el Apache El servicio Tomcat se iniciará automáticamente cuando se inicie el sistema, ejecute el siguiente comando.

PS sudo systemctl habilitar tomcat9

Prueba el Apache Servicio Tomcat 9

En primer lugar, confirmemos qué puerto Apache El servicio Tomcat 9 está escuchando. Ejecute el siguiente comando para hacer eso.

PS sudo netstat -tulpn

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

PS sudo apto instalar herramientas de red

Como se muestra en la imagen de abajo, el Apache El servicio Tomcat 9 está escuchando en el puerto 8080. Puede saberlo por el nombre del programa “Java. “

Cheque Apache Puerto de escucha del servicio TomcatCheque Apache Puerto de escucha del servicio Tomcat

Por defecto, 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 en consecuencia. Debería reiniciar tomcat9 para que los cambios surtan efecto.

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

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

Si corresponde, actualice las reglas de su firewall para permitir el tráfico entrante en el puerto 8080. Para example, Si UFW está habilitado, ejecute el siguiente comando para permitir el tráfico entrante en el puerto 8080.

PS sudo ufw permitir 8080

Ahora, abra un navegador web e ingrese YourServerIP: 8080. Por ejemplo, 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 TomcatPágina de inicio predeterminada de Tomcat

Inicie sesión en el Apache Tomcat Manager Webapp

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

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

En segundo lugar, copie y pegue las siguientes tres líneas dentro de las etiquetas . Recuerda reemplazar shola 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 Administrador de aplicaciones web de TomcatAgregar usuarios para Apache Administrador de aplicaciones web de Tomcat

A continuación, guarde los cambios y close el archivo.

Reinicie tomcat9 con:

PS sudo systemctl reiniciar tomcat9

Ahora, vuelva a la página de inicio predeterminada de Tomcat y haga clic en el manager_webapp enlace o el host-manager_webapp Enlace.

Gestionar Tomcat a través de la WebAdministrar 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 TomcatAdministrador 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 Ayuda de HTML Manager o Ayuda del administrador en la parte superior si necesita más orientación.

Conclusión

En esta guía, cubrimos la instalación de Apache Tomcat 9 en Ubuntu 20.04. También describimos cómo acceder al Tomcat Web Application Manager para administrar su instancia de Tomcat. Los comentarios y las preguntas son bienvenidos.