Sei sulla pagina 1di 4

INSTITUTO TECNOLOGICO DE TEPIC

Programacin Web
Estructura de Directorios de Tomcat

Profesor: Esteban Alejandro Castaeda Montao

Alumno: Jos Luis Rodrguez Gonzlez 09400543

Ingeniera en Sistemas Computacionales

08 de Mayo de 2012

ndice
Estructura de directorios de Tomcat............................................................................................. 3

Estructura de Directorios de la Aplicacin Web............................................................................ 4

Estructura de directorios de Tomcat

La jerarqua de directorios de instalacin de Tomcat incluye: bin.- Arranque, cierre, y otros scripts y ejecutables. Contiene los scripts de arrancar/parar common.- clases comunes que pueden utilizar Catalina y las aplicaciones web conf.- ficheros XML y los correspondientes DTD para la configuracin de Tomcat. Contiene varios ficheros de configuracin incluyendo server.xml (el fichero de configuracin principal de Tomcat) y web.xml que configura los valores por defecto para las distintas aplicaciones desplegadas en Tomcat. logs.- reportes de Catalina y de las aplicaciones server.- clases utilizadas solamente por Catalina shared.- clases compartidas por todas las aplicaciones web webapps.- directorio que contiene las aplicaciones web work.- almacenamiento temporal de ficheros y directorios. Generado automticamente por Tomcat, este es el sitio donde Tomcat sita los ficheros intermedios (como las pginas JSP compiladas) durante su trabajo. Si borramos este directorio mientras se est ejecutando Tomcat no podremos ejecutar pginas JSP. lib.- Contiene varios ficheros jar que son utilizados por Tomcat, estos ficheros deben ser aadidos al classpath de Tomcat. clases.- Podemos crear este directorio para aadir clases adicionales al classpath. Cualquier clase que aadamos a este directorio encontrar un lugar en el classpath de Tomcat.

Estructura de Directorios de la Aplicacin Web


La especificacin Servlet 2.2 define la estructura de directorios para los ficheros de una aplicacin Web. El directorio superior -- o directorio raz -- debera tener el nombre de la aplicacin y definir la raz de documentos para nuestra aplicacin Web. Todos los ficheros debajo de esta raz pueden servirse al cliente excepto aquellos ficheros que estn bajo los directorios especiales META-INF y WEB-INF en el directorio raz. Todos los ficheros privados -como los ficheros class de los servlets -- deberan almacenarse bajo el directorio WEB-INF. En la siguiente figura podemos ver la estructura de directorios de una aplicacin Web:

Para crear una aplicacin Web, empezamos creando esta estructura de directorio. Toma tu fichero de la clase del servlet compilado y sitala en el directorio WEB-INF/classes. Si hemos definido que nuestro servlet pertenece a un paquete, debemos seguir las reglas estandar de Java y crear los subdirectorios apropiados para que la JVM puedan encontrar nuestras clases. Una alternativa til para copiar los ficheros de clases al directorio apropiado es configurar nuestro entorno de construccin (un Makefile o IDE) para salvar las clases compiladas directamente en los directorios requeridos. Hacer esto nos ahorrar este paso durante el desarrollo

Potrebbero piacerti anche