Cómo instalar Apache Tomcat 9 en un equipo con Linux Debian 11. De esta forma tendremos un servidor web avanzado con JSP en Linux. El procedimiento es similar para distribuciones de Linux como: Ubuntu, Slax, Knoppix, Mint, Chromium OS, MX, etc.
- Requisitos para instalar Apache Tomcat 9 en Linux Debian 11.
- Instalar Apache Tomcat 9 en Linux Debian 11.
Requisitos para instalar Apache Tomcat 9 en Linux Debian 11
Apache Tomcat requiere de Java instalado en el equipo. En el siguiente artículo explicamos cómo instalar Java en Debian:
Dispondremos de acceso al servidor con un usuario con permisos suficientes para instalar software.
Si tenemos algún cortafuegos en el equipo, tendremos que abrir el puerto establecido para Apache Tomcat. Por ejemplo, si tenemos ufw, en el siguiente artículo explicamos cómo abrir puertos:
El equipo necesitará tener conexión a Internet para descargar los paquetes de instalación.
Instalar Apache Tomcat 9 en Linux Debian 11
Una vez comprobado que tenemos Java instalado, con:
1 |
java -version |
Actualizaremos la lista de paquetes con:
1 |
apt update |
Instararemos Apache Tomcat con:
1 |
sudo apt install tomcat9 -y |
El parámetro -y hace que no nos pida confirmación, se instalará directamente.
Añadiremos un grupo para Tomcat, por ejemplo el grupo tomcat9 con:
1 |
sudo groupadd tomcat9 |
Crearemos un usuario, por ejemplo tomcat9, y lo asignaremos al grupo anterior, con:
1 |
sudo useradd -s /bin/false -g tomcat9 -d /etc/tomcat9 tomcat9 |
Iniciamos el servicio de Tomcat 9:
1 |
sudo systemctl start tomcat9 |
Comprobamos que se ha iniciado correctamente:
1 |
sudo systemctl status tomcat9 |
Para definir los usuarios que pueden acceder a la administración web de Tomcat, editaremos el fichero /etc/tomcat9/tomcat-users.xml con:
1 |
sudo nano /etc/tomcat9/tomcat-users.xml |
En caso de necesitar la web de gestión de Tomcat, podremos instalarla con:
1 |
sudo apt install tomcat9-admin |