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 Ubuntu 14.04 .
Instalar OpenJDK
Tomcat requiere tener Java instalado en su máquina, puede tener Oracle JDK o OpenJDK instalado en su máquina. Aquí utilicé openjdk, instalemos openjdk emitiendo el siguiente comando.
raj@ubuntu:~$ sudo apt-get install openjdk-7-jdk
También puede verificarlo emitiendo el siguiente comando.
raj@ubuntu:~$ java -version java version "1.7.0_55" OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1) OpenJDK 64-Bit Server VM (build 24.51-b03, 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.
raj@ubuntu:~$ wget http://www.poolsaboveground.com/apache/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz
Descargue el archivo MD5.
raj@ubuntu:~$ wget --no-check-certificate https://www.apache.org/dist/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz.md5
Verifique la suma de verificación md5 del archivo Tomcat descargado con la suma de verificación proporcionada por Apache Tomcat.
raj@ubuntu:~$ cat apache-tomcat-8.0.9.tar.gz.md5 82140943a894d582e5b34eff79b8c776 *apache-tomcat-8.0.9.tar.gz raj@ubuntu:~$ md5sum apache-tomcat-8.0.9.tar.gz 82140943a894d582e5b34eff79b8c776 apache-tomcat-8.0.9.tar.gz
Si ambos coinciden, extraiga el tomcat en el directorio deseado (/var/local).
raj@ubuntu:~$ sudo tar -zxvf apache-tomcat-8.0.9.tar.gz -C /var/local/
Controlando Apache Tomcat
Apache Tomcat se puede iniciar y detener mediante el script que viene con el paquete, inicie Apache Tomcat.
raj@ubuntu:~$ sudo /var/local/apache-tomcat-8.0.9/bin/startup.sh
obtendrá el siguiente resultado.
Using CATALINA_BASE: /var/local/apache-tomcat-8.0.9 Using CATALINA_HOME: /var/local/apache-tomcat-8.0.9 Using CATALINA_TMPDIR: /var/local/apache-tomcat-8.0.9/temp Using JRE_HOME: /usr Using CLASSPATH: /var/local/apache-tomcat-8.0.9/bin/bootstrap.jar:/var/local/apache-tomcat-8.0.9/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
raj@ubuntu:~$ sudo netstat -antup | grep 8080 tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 2476/java
Abra el navegador web y apunte a http://ipaddress:8080
Detenga Apache Tomcat.
raj@ubuntu:~$ sudo /var/local/apache-tomcat-8.0.9/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.
raj@ubuntu:~$ sudo nano /var/local/apache-tomcat-8.0.9/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"/>
Inicie Tomcat, ahora el usuario de Tomcat tiene acceso al administrador web.
Al igual que, puede definir los otros roles .
Eso es todo.