Apache Tomcat es un servidor web de código abierto y un contenedor de servlets desarrollado por Apache Software Foundation (ASF). Tomcat implementa las especificaciones Java Servlet y JavaServer Pages (JSP) de Oracle y proporciona un entorno de servidor web HTTP "Java puro" para ejecutar los códigos Java. Apache Tomcat incluye herramientas de configuración y administración, pero también se puede configurar editando archivos de configuración XML.
Aquí está la guía paso a paso para instalar Apache Tomcat 8.0 en RHEL 7/CentOS 7.
Terminal abierta.
Cambiar a usuario root.
Instalar OpenJDK:
Tomcat requiere tener java instalado en su máquina, puede tener instalado Oracle JDK u OpenJDK en su máquina. Aquí utilicé openjdk, instalemos openjdk emitiendo el siguiente comando.
# zypper install java-1_7_0-openjdk
También puede verificarlo emitiendo el siguiente comando.
# java -version java version "1.7.0_71" OpenJDK Runtime Environment (IcedTea 2.5.3) (suse-1.1-x86_64) OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
Descargar y configurar Apache Tomcat:
Descargue la última versión de Apache Tomcat del sitio web y guárdela en su directorio de inicio.
# wget http://www.us.apache.org/dist/tomcat/tomcat-8/v8.0.14/bin/apache-tomcat-8.0.14.tar.gz
Descargue el archivo MD5.
# wget --no-check-certificate https://www.apache.org/dist/tomcat/tomcat-8/v8.0.14/bin/apache-tomcat-8.0.14.tar.gz.md5
Verifique la suma de verificación md5 del archivo Tomcat descargado con la suma de verificación proporcionada por Apache Tomcat.
# cat apache-tomcat-8.0.9.tar.gz.md5 96063b1e477869e8ff4801d777e8915b *apache-tomcat-8.0.14.tar.gz # md5sum apache-tomcat-8.0.9.tar.gz 96063b1e477869e8ff4801d777e8915b apache-tomcat-8.0.14.tar.gz
Si ambos coinciden, extraiga el tomcat en el directorio deseado (/var/local).
# tar -zxvf apache-tomcat-8.0.14.tar.gz -C /usr/local/
Control de Apache Tomcat:
Apache Tomcat se puede iniciar y detener mediante el script que viene con el paquete, inicie Apache Tomcat.
# /usr/local/apache-tomcat-8.0.14/bin/startup.sh
obtendrá el siguiente resultado.
Using CATALINA_BASE: /usr/local/apache-tomcat-8.0.14 Using CATALINA_HOME: /usr/local/apache-tomcat-8.0.14 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.14/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/apache-tomcat-8.0.14/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.14/bin/tomcat-juli.jar Tomcat started.
Puede verificar que el servicio se esté ejecutando; de forma predeterminada, Tomcat se ejecuta en el puerto n.º 8080
# netstat -antup | grep 8080 tcp 0 0 :::8080 :::* LISTEN 2340/java
Abra el navegador web y apunte a http://ipaddress:8080
Detenga Apache Tomcat.
# /usr/local/apache-tomcat-8.0.14/bin/shutdown.sh
Administrar Apache Tomcat:
Tomcat se puede administrar a través del administrador web, lo siguiente se puede hacer a través de eso.
Implementar una nueva aplicación, implementar una nueva aplicación en un contexto específico, enumerar las aplicaciones activas o en activo, iniciar y detener las aplicaciones web.
El administrador web está protegido con contraseña, requiere nombre de usuario y contraseña para acceder. Solo el usuario con el rol "manager-gui" puede acceder, estos usuarios y roles se definen en tomcat-users.xml. Por defecto, el rol "manager-gui" no definió ese archivo, debemos agregarlo manualmente.
# vi /usr/local/apache-tomcat-8.0.14/conf/tomcat-users.xml
Coloque las siguientes dos líneas justo encima de la última línea.
<role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>
Iniciar Tomcat,
# /usr/local/apache-tomcat-8.0.14/bin/startup.sh
Ahora el usuario de Tomcat tiene acceso al administrador web.
Al igual que, puede definir los otros roles.
Eso es todo.