En este tutorial, le mostraremos cómo instalar Apache Tomcat en CentOS 7. Para aquellos que no lo sabían, Apache Tomcat es un servidor web de código abierto y un contenedor de servlets desarrollado por Apache Software Foundation. Implementa las especificaciones Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language y Java WebSocket de Sun Microsystems y proporciona un entorno de servidor web para que se ejecute el código Java.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Apache Tomcat en el servidor CentOS 7.
Instalar Apache Tomcat en CentOS 7
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
yum clean all yum -y update
Paso 2. Instalación de Java 8.
Apache Tomcat 9 requiere la instalación de Java 8 o posterior en el servidor. Ejecute el siguiente comando para instalar Java 8:
yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
Una vez instalado, también puede verificarlo emitiendo el siguiente comando:
java -version
Paso 3. Instale Apache Tomcat 9 en CentoS 7.
Primero, vaya al sitio web oficial de Apache Tomcat y descargue la versión más reciente del software en su servidor. Por el momento, la versión más reciente es la versión 9.0.7 :
wget http://www.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.zip
Descomprima el archivo comprimido descargado:
unzip apache-tomcat-9.0.7.zip -d /opt
Luego, cree un nuevo directorio llamado 'apache-tomcat-9.0.7'. Le cambiaremos el nombre a algo más simple:
cd /opt mv apache-tomcat-9.0.7/ tomcat
Luego, ejecute los siguientes comandos para configurar la variable de entorno CATALINA_HOME:
echo "export CATALINA_HOME='/opt/tomcat/'" >> ~/.bashrc source ~/.bashrc
No se recomienda ejecutar Apache Tomcat como usuario raíz, así que agregue el usuario y grupo de tomcat:
useradd -r tomcat --shell /bin/false chown -R tomcat:tomcat /opt/tomcat/
Ahora, cree un systemd
archivo con el siguiente contenido:
### nano /etc/systemd/system/tomcat.service [Unit] Description=Apache Tomcat 9 After=syslog.target network.target[Service] User=tomcat Group=tomcat Type=forking Environment=CATALINA_PID=/opt/tomcat/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh Restart=on-failure [Install] WantedBy=multi-user.target
Guarde el archivo y ejecute el siguiente comando para volver a cargar el systemd
gerente:
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
Paso 4. Evaluación de Apache Tomcat 9.
Finalmente, abra Tomcat desde su navegador, vaya a su IP o dominio con el puerto 8080 (porque Tomcat siempre se ejecutará en el puerto 8080) como ejemplo: http://your_IP_address:8080/manager/html
utilizando el usuario 'admin' y la contraseña 'PASSWORD'
¡Felicitaciones! Ha instalado Apache Tomcat correctamente. Gracias por usar este tutorial para instalar Apache Tomcat en sistemas CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Apache Tomcat.