Instalar Tomcat 7 en CentOS 6

| 2014-04-30 | No hay comentarios »

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

Acerca del autor: Rodrigo Paszniuk

Ingeniero Informático, amante de la tecnología, la música, el ciclismo y aprender cosas nuevas.

Posts Relacionados

  • Developers SO Sistemas Operativos preferidos por los developers
  • RPC (Remote Procedure Call) en C – Linux
  • Sockets en C (Parte II) – Linux
  • Sockets en C (Parte I) – Linux