Tomcat es un contenedor web con soporte de servlets y JSPs.
Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el
compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de
servlets de Tomcat a menudo se presenta en combinación con el servidor web
Apache.
Tomcat puede funcionar como servidor web por sí mismo. En
sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era
sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos
de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción
y Tomcat es usado como servidor web autónomo en entornos con alto nivel de
tráfico y alta disponibilidad.
Dado que Tomcat fue escrito en Java, funciona en cualquier
sistema operativo que disponga de la máquina virtual Java.
Instalación de Tomcat en Centos 7
1.Instalar primero java-1.7.0-openjdk.x86_64 con el siguiente comando:
yum install java-1.7.0-openjdk.x86_64
2.Instalar algunos paquetes esenciales de Centos con el siguiente comando:
yum install net-tools unzip wget
3.Descargar la última versión de Tomcat desde su página de
inicio con los siguientes comandos:
cd /opt
mv apache-tomcat-8.0.9 tomcat
4.Descomprimir y establecer las variables de entorno mediante
la creación de un archivo en script.sh /etc/profile.d/ con el siguiente comando:
vi /etc/profile.d/script.sh
5.Copiar el siguiente código para las entradas
#! / Bin / bash
CATALINA_HOME = / opt
/ tomcat
PATH = $
CATALINA_HOME / bin: $ PATH
CATALINA_HOME export
PATH
6.Dar permisos de ejecución al archivo con el siguiente comando :
7.Hacer las variables de entorno permanentes con el siguiente comando:
source
/etc/profile.d/script.sh
8.Ofrecer
permisos de ejecución a los siguientes archivos:
chmod + x $ CATALINA_HOME / bin / startup.sh
chmod + x $ CATALINA_HOME / bin / shutdown.sh
9.Iniciar el servicio Tomcat con el siguiente comando:
10.Comprobar que el puerto 8080 este en modo escucha con el siguiente comando:
11.Anular politicas del firewall-cmd con el siguiente comando:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
12.Editar el archivo conf /
tomcat-users.xml con el siguiente comando:
[...]
<!--
NOTE: The sample user and role entries below are wrapped in a comment
and thus are ignored when reading this file. Do not forget to remove
<!.. ..> that surrounds them.
-->
<!--
<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="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>
Nota: En la configuración anterior nombre de usuario
= admin y la contraseña = admin
14.Detener el servicio Tomcat con el siguiente comando:
cd $CATALINA_HOME
15.Iniciar el servicio Tomcat con el siguiente comando:
16.Por ultimo se accede a Tomacat desde la pagina web con el siguiente url:
17.Ingresar el usuario y contraseña que se creo anteriormente:
Creación de una pagina web html
1. Instalar el servidor httpd con el siguiente comando :
yum -y install httpd
2. Inicializar el servicio httpd con el siguiente comando :
systemctl start httpd
3.Crear un archivo html en la siguiente dirección:
cd /var/www/html
gedit katty.html
4.Ingresar el codigo basico de html para que sea visualizado en la pagina de inicio de apache:
5. Reiniciar el servicio de httpd para que se pueda visualizar la pagina creada con el siguiente comando :
systemctl restart httpd
6.Ir a un navegador e ingresar localhost o IP/(nombre del archivo creado con su correspondiente extension html) de la maquina de la siguiente manera:
localhost/katty.html
7.Para visualizar la pagina de otra maquina que este en red se debe ingresar la IP de la maquina con el nombre del archivo que esta creado en la otra maquina:









No hay comentarios:
Publicar un comentario