2. Entorno de desarrollo
2.2. Herramientas de desarrollo
2.2.5. Tomcat
2.2.5.1. Instalación de Tomcat
Tras descargar Tomcat 7 (http://tomcat.apache.org/download-70.cgi), lo descomprimiremos en “C:\desarrollo\java\install”, para seguir con el convenio que hemos definido anteriormente.
Proyecto OpenFWPA Internacional openFWPA Página 58 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
64 Descargar Tomcat 7
Una vez terminado el proceso de instalación, debemos configurar la variable de entorno CATALINA_HOME al directorio donde acabamos de realizar la instalación.
Proyecto OpenFWPA Internacional openFWPA Página 59 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
Suponiendo que estamos trabajando con un entorno Windows, debemos de ir a “Mi PC”, pulsar sobre el botón derecho, y seleccionar “Propiedades”.
65 Propiedades de Mi PC para configurar variable CATALINA_HOME
Tras pulsar en la pestaña propiedades, se mostrarán las propiedades del sistema, tal y como podemos ver en la siguiente imagen.
Proyecto OpenFWPA Internacional openFWPA Página 60 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
66 Propiedades del sistema
Proyecto OpenFWPA Internacional openFWPA Página 61 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
67 Opciones avanzadas
En la parte inferior de la pestaña de “Opciones avanzadas”, pulsaremos en el botón “Variables de entorno”. Para añadir una nueva variable de entorno, pulsaremos en el botón “Nueva” dentro de las variables del sistema.
Proyecto OpenFWPA Internacional openFWPA Página 62 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
68 Variables de entorno
Establecemos la variable de entorno CATALINA_HOME al directorio donde se ha descomprimido el Tomcat 7 “C:\desarrollo\java\install\apache-tomcat-7.0.22”, tal y como podemos ver en la siguiente imagen.
Proyecto OpenFWPA Internacional openFWPA Página 63 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
69 Añadir la variable de entorno CATALINA_HOME
Ahora vamos a añadir el directorio bin del Tomcat en el path de búsqueda. Para ello buscamos la variable de entorno llamada “Path”, la seleccionamos y pulsamos en modificar.
Proyecto OpenFWPA Internacional openFWPA Página 64 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
70 Editar variable de entorno Path para añadir el bin del JDK
Nos ponemos al final del valor de la variable, y añadimos “;%CATALINA_HOME%\bin” (utilizamos la variable CATALINA_HOME creada anteriormente, y añadimos un punto y coma delante para separarlo del resto de los path), tal y como hemos hecho anteriormente con otras variables de entorno.
Proyecto OpenFWPA Internacional openFWPA Página 65 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
71 Añadimos a la variable de entorno Path el bin del Tomcat 7
Ahora vamos a comprobar que la instalación de Tomcat 7 ha sido correcta. Para ello accedemos al directorio donde se tenemos Tomcat 7 “C:\desarrollo\java\install\apache-tomcat-7.0.22”. Tal y como podemos ver a continuación, encontraremos una serie de directorios.
Proyecto OpenFWPA Internacional openFWPA Página 66 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
Vamos a comentar brevemente que cada uno de los directorios mostrados en la imagen anterior.
• /bin → en este directorio estarán los scripts de arranque y parada del servidor, además de otros scripts y ejecutables.
• /lib → en este directorio estarán las librerías .jar necesarias para el funcionamiento de Tomcat.
• /temp → en este directorio estarán se almacenarán los archivos temporales.
• /conf → en este directorio estarán los archivos XML y los DTD correspondientes para la configuración de servidor.
• /logs → en este directorio estarán los archivos de registro (log) de Tomcat.
• /webapps → en este directorio estarán las aplicaciones Web.
• /work → este directorio se utilizará para el almacenamiento temporal de ficheros y directorios. Dentro del directorio “bin” existen dos archivos fundamentales, los cuales nos permitirán iniciar y parar el servidor Tomcat.
• startup.bat = para iniciar o arrancar Tomcat
• shutdown.bat = para parar o detener Tomcat
Para arrancar el servidor accederemos al directorio “bin”, y haremos doble clic sobre el fichero “startup.bat”.
Seguidamente abrimos un navegador web y escribimos en el URL “http://{host}:{port}” donde “{host}:{port}” representa el dominio y el puerto donde corre Tomcat. Por tanto, la dirección quedaría “http://localhost:8080” y aparecerá la página de bienvenida de Apache Tomcat.
Proyecto OpenFWPA Internacional openFWPA Página 67 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
73 Página de bienvenida de Apache Tomcat
Para acceder a las aplicaciones de gestión y administración de Tomcat, es necesario crear un usuario con determinados permisos para Tomcat. Para eso, accederemos al directorio “C:\desarrollo\java\install\apache-tomcat-7.0.22\conf”, y editaremos el fichero “tomcat-users.xml”. Este archivo permite gestionar los roles y los usuarios de Tomcat.
Proyecto OpenFWPA Internacional openFWPA Página 68 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
74 Fichero tomcat-users.xml
A diferencia de las versiones anteriores donde el administrador debía tener el rol “manager”, en Tomcat 7 debe tener asignado el rol “manager-gui” para gestionar la parte de administración Web Tomcat 7. A modo informativo, existen otros tres nuevos roles incluidos en Tomcat 7, como son “manager-script”, “manager-jmx” y “manager-status”.
Para verificar que todo funciona, nosotros crearemos dentro del fichero “tomcat-users.xml” un usuario con el rol “manager-gui”, como podemos ver en la siguiente imagen.
75 Nuevo usuario en el fichero tomcat-users.xml
Tras añadir el nuevo usuario al fichero, debemos reiniciar el Tomcat. Después pulsaremos en el botón “Manager App” disponible en la parte derecha de la pantalla, tal y como podemos ver en la siguiente imagen.
Proyecto OpenFWPA Internacional openFWPA Página 69 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
76 Sección Manager App
Aparecerá una ventana emergente en la tendremos que introducir el usuario y la contraseña que previamente hemos introducido en el fichero “tomcat-users.xml”.
77 Identificación de usuario en Tomcat 7
Proyecto OpenFWPA Internacional openFWPA Página 70 de 85 Estado Definitivo
Documento Manual de Instalación en Windows
Cluster TIC (www.clustertic.net) 02. ManualInstacionWindows_openFWPA_20111230_v1.0.docx 30/12/2011
78 Gestor de aplicaciones Web de Tomcat