ACTIVIDAD DE DESARROLLO
TOMCAT
Maza-Luna, Jose Luis
MP8. Despliegue de aplicaciones web UF2
Ilerna
Noviembre 2022
ACTIVIDAD 1
1. Instala los dos paquetes de TOMCAT Documentación Local y Examples.
Accedemos a nuestro terminal en Linux y accedemos con nuestro súper usuario. Para ello
ejecutamos el comando “sudo su” y seguidamente “sudo apt-get install tomcat9”. En este caso
instalamos la versión del programa 9, en caso de otra versión tendríamos que poner la
correspondiente.
Para poder acceder al Tomcat9 deberemos entrar al navegador y poner “https://localhost:8080” en el
caso de hacerlo desde una máquina local. Este caso se ha usado una máquina virtual y accederemos
mediante la ip de la máquina.
Para instalar la Documentación local entramos nuevamente en el terminal, accedemos al super
usuario y ponemos el siguiente comando: “apt-get install tomcat9-docs”.
2. Accede a la documentación de TOMCAT.
Una vez instalado accedemos a la siguiente ruta, en mi caso 10.0.2.15:8080/docs y comprobaremos
que la documentación está instalada correctamente.
* Siempre la versión de Tomcat variará dependiendo la que se instale.
3. Accede a la Aplicación de Ejemplos.
Para la instalación del Examples variará en la terminación del comando anterior.
Apt-get install tomcat9-examples
Para acceder al Examples tendremos que entrar a la siguiente URL 10.0.2.15:8080/examples.
*Siempre variará el modo de acceso al Tomcat dependiendo de si se ha instalado en una máquina virtual o en local.
4. Accede a los ejemplos instalados y ejecuta el Servlet de HolaMundo.
Mediante el enlace anterior, 10.0.2.15:8080/examples entramos a “Servelets examples”
Seguidamente buscamos el ejemplo “Hello World” y damos en “Execute”.
Una vez ejecutado se cargará una web en la que pondrá el mensaje “Hello World!”
5. Encuentra el fichero Sever.xml de TOMCAT y muéstralo.
Al buscarlo mediante el terminal con el comando “locate server.xml” nos aparecerán dos rutaspara
acceder al fichero Server.xml.La diferencia entre ambas es que nos aparecerá una para super usuario
y otra para cualquier usuario. En la primera podremos editar el archivo y la segunda solo se podrá
ver.
ACTIVIDAD 2
1. Instala Tomcat Web Manager. Investiga cómo hacerlo.
Para instalar el Tomcat Web Manager escribiremos en nuestro terminal el siguiente comando:
“apt-get install tomcat9-admin”
2. Accede a Tomcat Web Manager. Para ello es posible que tengas que modificar el archivo tomcat-
user.xml y añadir un nuevo usuario y su rol, de lo contrario puede ser que no tengas permisos.Si
intenamos acceder al Tomcat Web Manager nos pedirá un usuario y contraseña, para ellos
deberemos buscar el archivo “tomcat-user.xml” en el directorio “var/lib/tomcat9/conf”
Una vez abierto el archivo pondremos la siguiente línea de comando:
<user username=”tomcat” password=”tomcat” roles=”manager-gui”/>
*Se puede cambiar el username y password por el que se desee
Una vez guardamos el documento ya podremos acceder a la web.
Ponemos el usuario y contraseña que hemos puesto anteriormente. Una vez hecho podemos acceder
con normalidad a la web.
3. Para la aplicación de EXAMPLES.
Clicamos sobre el botón de Stop y se parará la aplicación
4. Reinicia la aplicación de EXAMPLES. Aporta un pantallazo de la aplicación reiniciada.
Clicamos nuevamente en Start y volverá a estar operativa.
5. Busca y Ejecuta la aplicación CALENDARIO (básico). Aporta un pantallazo de la aplicación
iniciada.
Accederemos a la página de examples y seguidamente a Sevlets examples.
Una vez dentro nos dirigimos al apartado JSP 1.2 Examples y ejecutaremos el Calendar
Nos pedirá un nombre y un mail y accedermos al calendario del usuario indicado.
6. Descarga el paquete de apps de ejemplo: https://tomcat.apache.org/tomcat-9-doc/appdev/sample
y despliégalo en tu servidor TOMCAT.
Una vez dentro del archivo lo descargamos clickando sobre el enlace hipervinculado “here”.
Una vez finalizada la descarga, accederemos a nuestro Tomcat Web Manager.
Y en la sección “WAR file to deploy” clickamos sobre Browse y elegimos el archivo descargado.
Para cargar el archivo clickamos en “Deploy”
Una vez cargado podremos acceder a la web “https://10.0.2.15:8080/sample”
Y comprobaremos que se nos ha instalado sin ningún problema la aplicación.
7. Descarga el paquete de app de Calendario Avanzado:
https://github.com/manulachathurika/Apache_Stratos_Tomcat_Applications/blob/master/
Calendar.war y despliegalo en tu servidor. Aporta un pantallazo de la aplicación Calendar
funcionando.
Igual que para descargar la aplicaciçon Sample, accedemos a la web de Calendar la descargamos y
posteriormente entramos en nuestro Tomcat Web Manger
Y repetimos el proceso de cargar el archivo descargado para subirlo al Tomcat.
Una vez cargado ya podremos acceder mediante la siguiente URL: 10.0.2.15:8080/
Calendar/Calendar.html y veremos un calendario más avazado que el anterior.
8. Ejecuta la Aplicación Servlets e inicia el Servlet Sessions. Crea una nueva sesión con tu nombre
y apellidos, asígnale el valor que creas conveniente. Comprueba en el panel manager que la
aplicación examples tiene una sesión iniciada. Encuentra la información que has introducido.
Accedemos a 10.0.2.15/examples/servlets y buscamos la aplicación “Sessions” y la ejecutamos.
Podemos rellenar los cuatro campos pero solo cogerá el primero.
Seguidamente volvemos a nuestro Tomcat Web Manager y clickamos sobre el 1 de la columna de
sessiones de la fila de manager.
Una vez dentro nos saladrá la información de las sesiones que hay activas, creación, acceso, uso,
etc. Clickamos sobre la primera.
Y una vez dentro nos saldrá el usuario con el rol anteriormente indicado
9. Comprueba el estado del servidor en tu aplicación manager.
Una vez más accedemos a nuestro portal del manager y clickamos sobre el Server Status
Y nos aparecerá todos los datos sobre el estado de nuestro servidor.