Documentos de Académico
Documentos de Profesional
Documentos de Cultura
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Estructura de directorios de Apache Tomcat
Directorio Descripción
bin Contiene los scripts para iniciar y detener Tomcat, y algunos otras utilerías, por
ejemplo para encriptar passwords.
conf Contiene archivos de configuración de Tomcat como server.xml, context.xml,
web.xml, tomcat-users.xml, etc.
lib Contiene los archivos JAR y librerías que estarán disponibles para todas las
aplicaciones web de la instancia Tomcat.
logs Contiene los archivos de log para la instancia de Tomcat. Existen logs por ejemplo,
de acceso, de error, etc. Las salidas de System.out.print("Hola Mundo"); de tus
aplicaciones se escriben en el archivo catalina.out por defecto. Muy útil para
debuguear aplicaciones.
temp Archivos temporales usados por Tomcat.
webapps En este directorio se guardan las aplicaciones web para el VirtualHost que viene
configurado por defecto. El Administrador de Aplicaciones esta en el directorio
webapps/manager. Aquí van nuestras aplicaciones o archivos WAR.
work Aquí se genera de forma automática el código fuente (.java) y clases compiladas
(.class) para los servlets que genera Tomcat a partir de las páginas JSPs de todas
las aplicaciones.
2
Administrador de Aplicaciones de Apache
Tomcat
Aplicación preinstalada en Apache Tomcat muy útil para entornos de
producción que permite administrar aplicaciones web.
– Dentro de Apache Tomcat se encuentra en el directorio
$CATALINA_HOME/webapps/manager
Por default, no se permite el acceso a dicha aplicación.
Características
– Permite hacer deploy (instalar) una aplicación a partir de un archivo
WAR.
– Permite ver el listado de las aplicaciones actuales, así como las
sessiones activas para cada aplicación.
– Permite recargar una aplicación (reload), para reflejar cualquier
cambio en los directorios /WEB-INF/classes y /WEB-INF/lib.
– Detener (stop) una aplicación. Dejarla inaccesible, pero sin borrala.
– Permite hacer undeploy (borrar) de una aplicación.
– El context path de esta aplicación es /manager
• http://45.56.71.163:8080/manager
3
Configuración del acceso al Administrador de
Aplicaciones (1)
Por default la configuración del Administrador de Aplicaciones no permite el
acceso a ningun usuario. Se tienen que configurar un usuario con los permisos
necesarios.
Configuración del usuario:
1. Abrir el archivo conf/tomcat-users.xml
2. Al final del archivo agregar un rol llamado "manager-gui" y asignarselo a un
usuario. Por ejemplo:
<role rolename="manager-gui"/>
<user username="itinajero" password="mypass" roles="manager-gui"/>
3. Guardar el archivo y reiniciar Apache Tomcat.
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|.*" />