Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programacin Web
Estructura de Directorios de Tomcat
08 de Mayo de 2012
ndice
Estructura de directorios de Tomcat............................................................................................. 3
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.
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