Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como instalar Tomcat 8 paso a paso

DriveMeca Tomcat logo
Desarrollas en Java? entonces imagino que haz escuchado sobre Tomcat, un magnifico servidor opensource de aplicaciones web de la fundación Apache. Tomcat nos permite ejecutar sobre el java servlets o aplicaciones jsp de forma totalmente gratis y hoy sera nuestro tema del día. Te mostrare como instalar Tomcat 8 en un servidor Linux Centos 7 paso a paso.

Requerimientos

Linux Centos 7 instalación mínima

-Instalamos dependencias
yum -y install wget java-1.7.0-openjdk-devel

-Descargamos tomcat. En este momento la ultima versión es la 8.0.15
cd /opt
wget -c http://apache.mirrors.tds.net/tomcat/tomcat-8/v8.0.15/bin/apache-tomcat-8.0.15.tar.gz

-Descomprimimos el archivo
tar xzvf apache-tomcat-8.0.15.tar.gz 

-Activamos permisos de lectura
chmod +r apache-tomcat-8.0.15/conf/*

-Activamos variables
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk > /etc/profile.d/java.sh
source /etc/profile.d/java.sh
export CATALINA_HOME=/opt/apache-tomcat-8.0.15 > /etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh

-Creamos usuarios para la interfaz web administrativa. Es recomendable que cambies la contraseña a una palabra mas segura
vi  $CATALINA_HOME/conf/tomcat-users.xml
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="admin" password="contraseña" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>

-Iniciamos el servicio de tomcat
$CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-8.0.15
Using CATALINA_HOME:   /opt/apache-tomcat-8.0.15
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.0.15/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.7.0-openjdk
Using CLASSPATH:       /opt/apache-tomcat-8.0.15/bin/bootstrap.jar:/opt/apache-tomcat-8.0.15/bin/tomcat-juli.jar
Tomcat started.

-Muy posiblemente no conectes por iptables. Deshabilitamos el servicio
systemctl stop firewalld.service
systemctl disable firewalld.service

-Abrimos un browser y navegamos al url http://ip-servidor:8080
DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

-Si damos click en los botones nos pedirá un usuario y password, entramos con el creado en pasos anteriores
DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

DriveMeca instalando Tomcat en Linux Centos 7 paso a paso

Ya estamos listos para desplegar nuestras aplicaciones java sobre tomcat.
Programas en Java? Ya conocías Tomcat? Lo usas?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark