Cómo instalar Apache Tomcat en Ubuntu Server 16.04: Guía paso a paso
Apache Tomcat es la implementación de código abierto de las tecnologías Java Servlet, JavaServer Pages, Java Expression Language y Java WebSocket. Con Tomcat, puedes potenciar aplicaciones web a gran escala y críticas para la misión. Si tienes la necesidad de implementar servlets de Java, necesitarás usar Tomcat. Con Tomcat en funcionamiento, puedes construir tu archivo Web (WAR) y colocarlo en el directorio de implementación. Así de sencillo.

Pero, ¿es Tomcat fácil de instalar? Descubrámoslo.
Instalando Java
Lo primero que debes hacer es instalar el Kit de Desarrollo de Java. Para ello, abre tu terminal y ejecuta los siguientes comandos:
sudo apt-get update
sudo apt-get install default-jdk
El segundo comando instalará muchas dependencias, las cuales deberás aceptar para que la instalación se complete. Una vez que la instalación de default-jdk termine, puedes pasar al siguiente paso.
Creando el grupo y el usuario de Tomcat
Ahora debemos crear tanto un grupo como un usuario para Tomcat. Lo primero que debes hacer es crear el grupo con el siguiente comando:
Los diferentes tipos de buses en los dispositivos electrónicossudo groupadd tomcat
Luego, agrega al usuario y añádelo al grupo tomcat que acabamos de crear. Esto se logra con el siguiente comando:
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
El comando anterior asegurará que nadie pueda iniciar sesión con el usuario tomcat y establecerá el directorio predeterminado en /opt/tomcat (donde instalaremos Tomcat).
Instalando Tomcat
Ahora debemos instalar Tomcat en nuestro servidor. Aunque puedes instalar Tomcat desde un repositorio, vamos a descargar el archivo y hacer la instalación manualmente. Para ello, primero debes descargar el archivo necesario con el siguiente comando:
curl -O http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.12/bin/apache-tomcat-8.5.12.tar.gz
Cómo entrar al programa de configuración del BIOS en tu computadoraNota: En el comando anterior, la "O" es una letra "o" y no un cero.
Ahora crearemos el directorio de destino y descomprimiremos Tomcat con los siguientes dos comandos:
sudo mkdir /opt/tomcat
sudo tar xzvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
A continuación, necesitamos cambiar los permisos para el directorio recién creado. Esto se puede hacer con los siguientes comandos:
cd /opt/tomcat
sudo chgrp -R tomcat /opt/tomcat
sudo chmod -R g+r conf
sudo chmod g+x conf
Ahora cambia la propiedad de algunos subdirectorios con el siguiente comando:
Entendiendo los permisos de archivos y directorios en UNIXsudo chown -R tomcat webapps/ work/ temp/ logs/
Crea el archivo de servicio systemd necesario
Debemos asegurarnos de que systemd esté al tanto de Tomcat para que pueda ejecutarse como un servicio. Para ello, primero necesitas averiguar dónde está instalado Java. Para encontrar esta ubicación, ejecuta el siguiente comando:
sudo update-java-alternatives -l
Deberías ver la ruta completa de la instalación de Java. En mi caso, esa ruta es:
/usr/lib/jvm/java-1.8.0-openjdk-amd64
Sin embargo, la variable JAVA_HOME debe terminar en "jre", por lo que la ruta será:
Cómo recuperar una contraseña de BIOS perdida: dos métodos efectivos/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Con esa información en mano, puedes crear el servicio systemd necesario. Para ello, ejecuta el siguiente comando: sudo nano /etc/systemd/system/tomcat.service. En este nuevo archivo, agrega el siguiente contenido (puedes ajustar la configuración de memoria asociada al entorno CATALINA según sea necesario):
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Cómo funciona y cómo probar una fuente de alimentación para PCUser=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
Guarda y cierra ese archivo. Ahora recarga el demonio systemd y inicia el servicio Tomcat con los siguientes comandos:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Prueba para asegurarte de que Tomcat está funcionando con el siguiente comando:
sudo systemctl status tomcat
Cómo diagnosticar y reemplazar una fuente de alimentación defectuosa en tu PCDeberías ver "active (running)" en la salida (Figura A).
Figura A

La interfaz web
En este punto, puedes abrir un navegador web e ingresar a http://IP_DEL_SERVIDOR:8080 para ver la interfaz web de Tomcat. Sin embargo, si intentas hacer clic en el botón "Manager App", recibirás un error "HTTP Status 403 – Forbidden". Para solucionar esto, debes agregar un inicio de sesión a la interfaz web. Para resolver este problema, abre el archivo /opt/tomcat/conf/tomcat-users.xml y ajusta la sección de
Donde USUARIO es el nombre de usuario que deseas agregar y CONTRASEÑA es la contraseña que se utilizará.
Cómo reemplazar un fusible de la fuente de alimentación y ahorrar dineroA continuación, debemos permitir conexiones remotas a manager-gui. Si solo accederás a manager-gui desde la máquina en la que está instalado Tomcat, puedes saltarte esta sección. Ejecuta el comando sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml para abrir el archivo y comenta la sección Valve (encerrándola entre etiquetas). El código resultante se verá así:
Ahora puedes reiniciar Tomcat con el siguiente comando:
sudo systemctl restart tomcat
Apunta tu navegador a http://IP_DEL_SERVIDOR:8080. Haz clic en el botón Manager App e inicia sesión con las credenciales que creaste en tomcat-users.xml. En este punto, habrás iniciado sesión en la interfaz del gestor y podrás empezar a trabajar con tu servidor Tomcat y administrar tus servlets.
¡Estás listo para empezar!
Ahora Tomcat está listo para trabajar para ti. Asegúrate de pasar mucho tiempo con la interfaz del gestor para que puedas entender todo lo que se puede hacer con esta herramienta. ¡Disfruta sirviendo servlets en Java!
Soluciones para problemas comunes de gestión de energía en laptopsEn Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Centros de Datos, allí encontraras muchos artículos similares a Cómo instalar Apache Tomcat en Ubuntu Server 16.04: Guía paso a paso , tenemos lo ultimo en tecnología 2026.

Artículos Relacionados