Posted by : Unknown domingo, 31 de mayo de 2015

TOMCAT


Apache Tomcat es un software desarrollado con Java (con lo cual puede funcionar en cualquier sistema operativo, con su máquina virtual java correspondiente) que sirve como servidor web con soporte de servlets y JSPs.

Tomcat es un contenedor web basado en el lenguaje Java que actúa como motor de servlets y JSPs.

Se ha convertido en la implementación de referencia para las especificaciones de servlets y JSPs.

Fue seleccionado como la implementación de referencia de contenedores de componentes web Sun (JSPs/Servlets)

A partir de la versión 4.0, Jakarta Tomcat utiliza el contenedor de servlets Catalina.

Vamos a instalar TOMCAT en CENTOS 7

Lo primero que necesitamos es instalar jdk:

yum install java-1.7.0-openjdk.x86_64

Después instalamos herramientas de red y otros paquetes de la siguiente manera:

yum install net-tools unzip wget

Ahora descargamos la version disponible de Tomcat en este caso la 8.0.23
Entramos a la ruta:

cd /opt

Luego descargamos la versión .zip

http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.zip

Descomprimimos la misma:

unzip apache-tomcat-8.0.23.zip

Movemos el fichero:

mv apache-tomcat-8.0.23 tomcat

Creamos el archivo script.sh en la siguiente ruta:

vi /etc/profile.d/script.sh

Colocamos el siguiente texto

#!/bin/bash
CATALINA_HOME=/opt/tomcat
PATH=$CATALINA_HOME/bin:$PATH
export PATH CATALINA_HOME
export CLASSPATH=.

Salimos con :wq para que se guarden los cambios

Damos permisos al archivo:

chmod +x /etc/profile.d/script.sh

Variables de retorno permanentes:

source /etc/profile.d/script.sh

Damos permisos a los siguientes ejecutables:

chmod +x $CATALINA_HOME/bin/startup.sh
chmod +x $CATALINA_HOME/bin/shutdown.sh
chmod +x $CATALINA_HOME/bin/catalina.sh

Ahora reiniciamos el servicio:

$CATALINA_HOME/bin/startup.sh

Modificamos los firewall:

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

Se crea un usuario para administración:

vi  $CATALINA_HOME/conf/tomcat-users.xml

Aumentamos las siguientes líneas al final del documento:

<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="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>

Ahora tenemos un usuario admin con contraseña admin para administrar y verificar el funcionamiento de tomcat.
Detenemos e iniciamos el servicio:

Cd $CATALINA_HOME

./bin/catalina.sh stop

./bin/catalina.sh start

Para probar la instalación del servidor TOMCAT ingresamos en el navegador a //localhost:8080



Adicional se va configurar de tal manera que cuando se ingrese la IP de nuestra máquina se muestre nuestro nombre:

Primero instalamos el servicio httpd:

yum -y install httpd

Ahora lo iniciamos:

systemctl start httpd

Procedemos a crear en la siguiente ruta un archivo.html:

cd /var/www/html/

Allí colocaremos nuestro nombre:

vi index.html

Limpiamos las reglas de los iptables:

iptables -F
iptables -X
iptables -Z

Finalmente reiniciamos el servicio:

Systemctl restart httpd

Probamos en el navegador:


Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

Popular Post

Blogger templates

Con la tecnología de Blogger.

Datos personales

Blogger templates

- Copyright © Aplicaciones Telematicas -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -