Nicer

Desarrollo con Tomcat 5.5

con un comentario


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.


Escrito por Eva

diciembre 10th, 2010 a 8:58 am

Publicado en Desarrollo,java

Etiquetado con ,

Una respuesta to 'Desarrollo con Tomcat 5.5'

Suscríbete a los comentarios con RSS or TrackBack a 'Desarrollo con Tomcat 5.5'.

  1. … [Trackback]…

    [...] Find More Informations here: nicer.es/bitacora/desarrollo/desarrollo-con-tomcat-5-5/ [...]…

    James

    17 feb 12 at 5:25

Deja una respuesta