Le mostraremos cómo instalar Tomcat 9 en Ubuntu 16.04. Apache Tomcat (anteriormente conocido como Tomcat de Yakarta ) o simplemente Tomcat, es un servidor web de código abierto y un contenedor de servlets desarrollado por Apache Software Foundation. Ejecuta servlets de Java y presenta páginas web que incluyen la codificación de la página del servidor Java y es uno de los servidores web más populares utilizados por los desarrolladores de Java. En este artículo instalaremos la última versión del servidor Tomcat 9 en un Ubuntu 16.04 VPS. Este tutorial también debería funcionar en otros sistemas basados en Debian, pero fue probado y escrito para Ubuntu 16.04
1. Iniciar sesión a través de SSH
En primer lugar, inicie sesión en su Ubuntu 16.04 VPS a través de SSH como usuario root
ssh root@IP_address
2. Iniciar una nueva sesión de pantalla
screen -U -S tomcat9
3. Actualizar todos los paquetes del sistema
Para actualizar todos los paquetes instalados en su servidor, ejecute el siguiente comando en la terminal
apt-get update && apt-get upgrade
4. Instalar Java
Para ejecutar el servidor Tomcat, Java debe estar instalado en el VPS. Ejecute el siguiente comando para instalar el paquete Java Development Kit (JDK)
apt-get install default-jdk
Una vez completada la instalación, puede verificar el Java instalado en su servidor usando el siguiente comando
java -version
Si recibe un resultado similar al anterior, la instalación es exitosa.
openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Una vez instalado Java en el servidor, procederemos a instalar Tomcat 9.
5. Instalar y configurar Tomcat 9
Por razones de seguridad no se recomienda ejecutar Tomcat como usuario root, por lo que crearemos un nuevo usuario del sistema
useradd -r tomcat9 --shell /bin/false
Cambie el directorio de trabajo actual a /opt y descargue la última versión de Tomcat 9 en el directorio /opt de su servidor. Al momento de escribir este tutorial, la versión 9.0.0.M6 de Tomcat es la última. Debe ir al sitio web oficial de Tomcat y verificar si hay una versión más nueva disponible.
cd /opt wget http://mirror.symnds.com/software/Apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz
Extraiga el contenido del archivo tarball 'apache-tomcat-9.0.0.M6.tar.gz'
tar -zxf apache-tomcat-9.0.0.M6.tar.gz
Cree un enlace simbólico del directorio de Tomcat a /opt/tomcat-latest y establezca la propiedad adecuada:
ln -s apache-tomcat-9.0.0.M6 tomcat-latest chown -hR tomcat9: tomcat-latest apache-tomcat-9.0.0.M6
Tomcat puede iniciarse, detenerse y reiniciarse utilizando los scripts bash ubicados en el directorio /opt/tomcat-latest/bin o, mejor aún, crearemos un archivo de inicio systemd para ese propósito
nano /etc/systemd/system/tomcat.service
y agregue el siguiente contenido al archivo
[Unit] Description=Tomcat9 After=network.target [Service] Type=forking User=tomcat9 Group=tomcat9 Environment=CATALINA_PID=/opt/tomcat-latest/tomcat9.pid Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 Environment=CATALINA_HOME=/opt/tomcat-latest Environment=CATALINA_BASE=/opt/tomcat-latest Environment="CATALINA_OPTS=-Xms512m -Xmx512m" Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC" ExecStart=/opt/tomcat-latest/bin/startup.sh ExecStop=/opt/tomcat-latest/bin/shutdown.sh [Install] WantedBy=multi-user.target
Guarde el archivo, vuelva a cargar el demonio systemd, inicie el servidor Tomcat y permita que se inicie en el arranque
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
Finalmente, si siguió de cerca las instrucciones de este tutorial, podrá acceder a Tomcat navegando en su navegador web favorito a http://your_server_IP:8080
Por supuesto, no tiene que instalar Tomcat 9 en Ubuntu 16.04 si utiliza uno de nuestros servicios de alojamiento SSD VPS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Tomcat 9 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. También puede leer nuestra guía sobre cómo instalar Tomcat en Ubuntu 18.04.
PD. Si le gustó esta publicación sobre cómo instalar Tomcat 9 en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.