Apache Tomcat (también llamado Jakarta Tomcat o simplemente Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.
Paso 1: Chequear JAVA
JAVA es el primer requisito. Estar seguro de tener JAVA 6 or superior. Para comprobar utilizar dicho comando:
# java -version
java version "1.7.0"
Si no lo tienen instalado, pueden instalarlo con yum:
yum search java | grep -i --color JDK y luego
yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel
Paso 2: Descargar TOMCAT
Descargar desde éste link. Usar wget:
# cd /opt
# wget http://www.eu.apache.org/dist/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz
# tar xzf apache-tomcat-7.0.53.tar.gz
Paso 3: Iniciar tomcat
# cd apache-tomcat-7.0.53
# ./bin/startup.sh
[Salida de ejemplo]
Using CATALINA_BASE: /opt/apache-tomcat-7.0.53
Using CATALINA_HOME: /opt/apache-tomcat-7.0.53
Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.53/temp
Using JRE_HOME: /opt/jdk1.8.0/jre
Using CLASSPATH: /opt/apache-tomcat-7.0.53/bin/bootstrap.jar:/opt/apache-tomcat-7.0.53/bin/tomcat-juli.jar
Tomcat started.
Paso 4: Probar
http://localhost:8080
Paso 5: Configurar usuarios
Acceder a admin/manager pages. Editar conf/tomcat-users.xml y agregar lo siguiente dentro de los tags <tomcat-users> </tomcat-users>.
<!-- user manager can access only manager section --> <role rolename="manager-gui" /> <user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" /> <!-- user admin can access manager and admin section both --> <role rolename="admin-gui" /> <user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />
Paso 6: Parar tomcat
Por si necesita parar el servicio:
# ./bin/shutdown.sh