Desarrollo con Tomcat 5.5
El desarrollo de una aplicación con Tomcat 5.0 y con Tomcat 5.5 es bastante similar, pero tiene una pequeña diferencia a la hora de crear y desplegar un proyecto que conviene saber para evitar posibles errores.
Esta diferencia radica en la generación y posicionamiento del archivo “context.xml” que contiene la información necesaria para conectarse a la base de datos.
A la hora de desarrollar un proyecto con Tomcat 5.0, es necesario crear un archivo context.xml con los datos de conexión a la base datos, pero este fichero es independiente del war del proyecto.
Es decir, una vez desplegado el war para un proyecto albergado bajo $TOMCAT_HOME/webapps, es necesario crear su correspondiente context.xml bajo el directorio $TOMCAT_HOME/conf y debe ser nombrado como “contextNombreProyecto.xml” .
Con Tomcat 5.5 este paso se hace de manera “automática”.
Para desarrollar un proyecto bajo Tomcat 5.5, es necesario disponer de un directorio WEB-INF que contiene un subdirectorio META-INF, que albergará su propio “context.xml”. Ojo! Hay que llamarlo “context.xml” y cada proyecto diferente tendrá su propio context.xml.
Lo que hace el Tomcat 5.5 de manera automática es, a la hora de desplegar el war de cada proyecto situado en $TOMCAT_HOME/webapps, crear en el directorio $TOMCAT_HOME/conf/Catalina/localhost/ un archivo llamado “NombreProyecto.xml” para cada uno de los proyectos de webapps.
Esto es útil, ya que el programador se ahorra tener que crear el context en $TOMCAT_HOME/conf, lo cual era una fuente de errores, pero ahora hay que tener cuidado con lo que el Tomcat crea, y revisar siempre este directorio para ver que cada uno de los xml que crea tienen la conexión a la base de datos correcta.

… [Trackback]…
[...] Find More Informations here: nicer.es/bitacora/desarrollo/desarrollo-con-tomcat-5-5/ [...]…
James
17 feb 12 at 5:25