Antes de escribir un tutorial para la pista de Linux, siempre reviso el contenido de otros blogs para mejorar el nuestro. Esta vez me sorprendió que ningún tutorial disponible sobre la instalación de Apache Tomcat en Debian 11 incluyó el método de instalación de apt-get, que es más fácil de ejecutar. Por lo tanto, decidí incluir ambos métodos: Instalación de Tomcat en Debian 11 utilizando la instalación manual de APT y Tomcat.
Configuración de su sistema para instalar Tomcat en Debian 11
Todas las instrucciones en esta sección son obligatorias para ambos métodos de instalación de Tomcat.
Antes de comenzar, necesitamos abrir el puerto predeterminado de Tomcat, 8080. Puede hacerlo usando UFW ejecutando el siguiente comando.
sudo UFW Permitir 8080Luego actualice sus repositorios ejecutando el comando a continuación.
Actualización de sudo aptoInstale Java usando apto Como se muestra en la siguiente captura de pantalla.
sudo apt install openjdk-11-jdk -yInstalación de Apache Tomcat en Debian 11 usando apto
Para comenzar, instalemos Tomcat usando APT, como se muestra en la captura de pantalla a continuación.
sudo apto install tomcat9 -yAntes de agregar un usuario de Tomcat, agregue el grupo TOMCAT9 ejecutando el comando a continuación.
sudo groupadd tomcat9Luego cree el usuario ejecutando el siguiente comando, como se muestra en la siguiente captura de pantalla.
sudo useradd -s /bin /false -g tomcat9 -d /etc /tomcat9 tomcat9Ahora está instalado Tomcat, puede iniciarlo y verificar si comienza correctamente ejecutando los comandos a continuación.
sudo systemctl iniciar tomcat9Ahora es el momento de definir al usuario con acceso a Tomcat9. Para hacerlo, debe editar el archivo de configuración /etc/tomcat9/tomcat-users.xml. Puede editarlo con Nano ejecutando el siguiente comando.
sudo nano/etc/tomcat9/tomcat-users.xmlUna vez dentro del archivo, copie el siguiente código reemplazando Linuxhint con tu nombre de usuario y Tu Pasado de Pasas con la contraseña a la que desea acceder a Tomcat.
Guardar y salir del archivo de configuración; Si usa Nano, puede presionar CTRL+X para salir de los cambios de guardado.
Ahora, puede acceder al siguiente enlace: http: // localhost: 8080/
Como puede ver, Tomcat se instaló correctamente. Ahora, instalemos el administrador web de Tomcat y el manager host ejecutando el siguiente comando.
sudo apto install tomcat9-adminAcceso http: // localhost: 8080/gerente/html y escriba el nombre de usuario y la contraseña que escribió al editar el archivo /etc/tomcat9/tomcat-users.xml.
Y como puede ver, Tomcat Web Application Manager funciona correctamente.
Ahora accedamos a http: // localhost: 8080/host-manager/html para verificar el administrador de host virtual Tomcat; Escriba el nombre de usuario y la contraseña cuando se les solicite.
Y como puede ver, el administrador del host funciona correctamente.
Instalación de Apache Tomcat en Debian 11 manualmente
Ahora veamos cómo instalar Apache Tomcat en Debian 11 manualmente, sin apt/apt-get.
Para comenzar, acceda al siguiente enlace: https: // Tomcat.apache.org/descargar-90.CGI y seleccione el .alquitrán.Archivo GZ que se muestra en la siguiente imagen y descárguelo a su sistema.
Crea el directorio /OPT/TOMCAT Usando MKDIR como se muestra a continuación:
sudo mkdir /opt /tomcatExtraiga Tomcat ejecutando el siguiente comando.
sudo tar -xzvf apache-tomcat-*.alquitrán.GZMueva todo el contenido del directorio extraído a /OPT/TOMCAT, Como se muestra en la captura de pantalla a continuación.
sudo MV Apache-Tomcat-9.0.52/*/Opt/Tomcat/Agregar el grupo gato ejecutando el siguiente comando.
sudo groupadd TomcatAhora, agregue el usuario gato ejecutando el comando a continuación.
sudo userAdd -g Tomcat -d/Opt/Tomcat -s/usr/sbin/nologin TomcatDar permisos recursivos al usuario y al grupo sobre /OPT/TOMCAT ejecutando el siguiente comando.
sudo chown -r Tomcat: Tomcat/Opt/Tomcat/Ahora es el momento de obtener el camino del paquete Java que instalamos en los primeros pasos de este tutorial. Para obtener la ruta adecuada, puede ejecutar el comando a continuación.
Sudo Update-Java-Alternatives -lComo puede ver, el camino es /usr/lib/jvm/java-1.11.0-openjdk-amd64. Tendremos que copiarlo en el archivo de configuración de Tomcat. Abrirlo usando nano se mostró en el siguiente ejemplo.
sudo nano/etc/systemd/System/Tomcat.servicioCopie todo el código a continuación en el archivo que acaba de crear.
Nota: En el entorno de línea = java_home = add /usr/lib/jvm/java-1.11.0-openjdk-amd64 o la ruta que obtuvo al ejecutar update-java-alternates -l, como se muestra en el ejemplo a continuación.
[Unidad]Salir de cambios de salvación de nano.
Dé todos los permisos de ejecución de scripts como se muestra a continuación.
CHMOD +X/OPT/TOMCAT/BIN/*.mierdaInicie el servicio TomCat utilizando SystemCTL como se muestra a continuación.
sudo systemctl iniciar tomcat.servicioTambién puede ejecutar el comando a continuación para verificar si el servicio de Tomcat se inició correctamente.
SUDO SYSTEMCTL ESTADO TOMCAT.servicioHabilite el servicio ejecutando el siguiente comando.
sudo systemctl habilita TomcatAhora agregemos un usuario de Tomcat en el archivo de configuración /opt/tomcat/conf/tomcat-users.xml. Abra el archivo de configuración ejecutando el siguiente comando.
sudo nano/opt/tomcat/conf/tomcat-users.xmlCopie el siguiente código, reemplace Linuxhint Con el nombre de usuario desea definir y reemplazar Tu Pasado de Pasas Con la contraseña que elija.
Salir de los cambios de ahorro de archivo.
Ahora edite el archivo de configuración /Opt/Tomcat/WebApps/Manager/Meta-Inf/Context.xml ejecutando el comando a continuación.
sudo nano/opt/tomcat/webapps/ganager/meta-inf/context.xmlEncuentra las siguientes líneas:
Reemplace el código de arriba con este, o comente agregando al final, como se muestra a continuación.
Repita la operación anterior con el archivo de configuración /opt/tomcat/webapps/host-manager/meta-inf/context.xml. Para hacerlo usando Nano Run:
sudo nano/opt/tomcat/webapps/host-manager/meta-inf/context.xmlComenta nuevamente sobre la siguiente pieza de código, o comenta sobre él.
El resultado debe ser el siguiente con Al final, como se muestra en la captura de pantalla a continuación.
Salir guardando cambios.
Ahora reinicie el servicio TomCat nuevamente utilizando SystemCTL como se muestra a continuación.
sudo systemctl reiniciar TomcatVisite el enlace http: // localhost: 8080/, y debe ver que Tomcat funciona correctamente, como se muestra en la imagen a continuación.
Ahora puedes ver que Tomcat funciona correctamente.
Conclusión
Instalar Apache Tomcat en Debian 11 no es diferente de instalarlo en versiones de Debian anteriores. Los métodos explicados anteriormente también son útiles para las distribuciones de Linux con sede en Debian como Ubuntu. Como puede ver a través de esta lectura, el proceso de instalación incluye muchos pasos, pero es bastante simple, y cualquier nivel de usuario de Linux puede lograr esto. Recuerde abrir el puerto 8080 (muchos usuarios se olvidan de esto). Además, se recomienda seguir el método APT sobre el método de manal.
Gracias por leer este artículo explicando cómo instalar Apache Tomcat en Debian 11. Sigue siguiéndonos para obtener más consejos y tutoriales de Linux.