Directorios Apache Tomcat
Seguimos comentando cosillas de Apache Tomcat. Uno de los mejores servidores de aplicaciones actualmente En esta ocasión vamos a tratar la estructura de directorios,
nexolinux apache-tomcat-7.0.34 # ls bin conf lib logs temp webapps work
Directorio tomcat /bin
Contiene los scripts y códigos requeridos para que se ejecute el servidor. Es el principal utilizado para arrancar y parar tomcat, en el artículo de instalacion creamos un script para iniciar tomcat como servicio y apunta a este directorio.
Directorio tomcat /conf
Contiene los ficheros necesarios para configurar y administrar Tomcat, es lo primero que lee al arrancar y se basa en su contenido para cargar el resto. Contiene estos ficheros imprescindibles:
catalina.policy – Las políticas de seguridad, prevalece este fichero sobre el java.policy que viene con la instalación de Java. No obstante sólo se usa cuando tomcat se ejecuta con el parámetro -security
catalina.properties – Contiene un listado de los paquetes Java que no pueden seranulados por la programación, ya que podría ser un agujero de seguridad.
context.xml – el contexto que es usado en todas las aplicaciones web, normalmente se usa para configurar donde acceder al web.xml
logging.properties – La configuración por defecto para logging en tomcat, (hay otro mejor que es el Log4J ya veremos más adelante)
server.xml – el principal fichero de configuración de Tomcat, aquí configuramos los puertos que arranca este servicio y muchísima información más.
tomcat-users.xml – Seguridad para el acceso a aplicaciones de administración. Por defecto viene todo comentado para que no se pueda acceder.
web.xml – Fichero que es utilizado por todas las aplicaciones web, se configuran los timeout de sesiones y los ficheros principales como index.html
Directorio tomcat /lib
Contiene todos los JAR (Java ARchive) que usa el servidor.
Directorio tomcat /logs
El directorio usado para logging, es el que más vamos a consultar en sistemas.
Directorio tomcat /temp
Ficheros temporales.
Directorio tomcat /webapps
Donde desplegamos las aplicaciones, aqui ponemos los war y al reiniciar el tomcat según la configuración que tengamos hará un despliegue.
Directorio tomcat /work
Ficheros temporales y con los que trabajamos. Es el usado por los JSP para compilarse, convertirse en un Servlet, que es el miniprograma que está arrancado para cuando un usuario haga una petición específica, el servlet que corresponde sirve comprueba y manda la información al navegador.
Deja un comentario